home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / docs / cap_v200.txt < prev    next >
Text File  |  1992-10-25  |  497KB  |  15,446 lines

  1. ==============================================================================
  2. CUG200 -
  3. -----------
  4.  
  5. SCI - Small C Interpreter
  6. This Small C interpreter by Robert Brodt (NJ) is a shareware package
  7. available only as an executable image for PC-Clones and is accom
  8. panied by two extensive documentation files. A useful learning aid.
  9. [share2]
  10.  
  11. CUG200.01-CALC.SCI 1.5 source
  12. By Bob Brodt. Sample infix notation calculator program => COPY.SCI.
  13.  
  14. CUG200.02-COPY.SCI 1.4 source
  15. By Bob Brodt. Sample file copy program CALC.SCI.
  16.  
  17. CUG200.03-PROGRAM.MAN 1.5 doc
  18. By Bob Brodt. Programmer's guide and tutorials for SCI. => USER.MAN.
  19.  
  20. CUG200.04-READ.ME doc
  21. By Bob Brodt. Software registration info. [MS-DOS:]
  22.  
  23. CUG200.05-SCI.EXE 1.5 executable
  24. Small C Interpreter. By Bob Brodt. A small C interpreter, designed to
  25. introduce C. Includes a screen editor, & debugger. => USER.MAN
  26. PROG.MAN. [MSDOS:] Requires 64K of memory.
  27.  
  28. CUG200.06-SHELL.SCI 1.5 source
  29. By Bob Brodt. The command shell, written in SCl's dialect of C. =>
  30. USER.MAN.
  31.  
  32. CUG200.07-USER.MAN doc
  33. Small C Tutorial. By Bob Brodt. SCI users manual describing shell,
  34. editor, language, library functions and debugger. => PROGRAM.MAN.
  35.  
  36. ==============================================================================
  37. CUG201 -
  38. -----------
  39.  
  40. MS DOS System Support
  41. Systems oriented programs and functions by Fred Whaley (CA), Don R.
  42. Ridgway (FL), Richard Hilburger (OR), Brian Irvine (CA), and Dan Lewis
  43. (CA). Includes support for MS-DOS device drivers written in Lattice C
  44. small model; STAYRES which allows MS-DOS resident tasks to be written
  45. in C for DeSmet; a collection of macros and function definitions which
  46. support use of ANSI terminal control sequences tested with both
  47. Microsoft and Lattice; enhanced versions of Lattice exe() and chai()
  48. functions that support use of alternate shells; and functions that
  49. handle interactive console input. [mixed]
  50.  
  51. CUG201.01-ANSIDEM2.EXE executable
  52. By Don F. Ridgway. Demonstration of ANSI.SYS device drivers. =>
  53. ANSISYS2.C ANSIDEMO.C. [MS-DOS: MSC 2.03, LC2. 15]
  54.  
  55. CUG201.02-ANSIDEMO.C source
  56. By Don F. Ridgway. Demonstrate ANSI screen and keyboard functions. =>
  57. ANSIDEMO.EXE ANSIREAD.DOC. [MS-DOS: MSC 2.03, LC2.15]
  58.  
  59. CUG201.03-ANSIDEMO.EXE executable
  60. By Don F. Ridgway. => ANSIDEMO.C. [MS-DOS: MSC, LC]
  61.  
  62. CUG201.04-ANSIREAD.DOC doc
  63. MS-DOS System Support. By Don F. Ridgway. Documentation for ANSI.SYS
  64. device driver. => ANSISYS.C. [MS-DOS:]
  65.  
  66. CUG201.05-ANSISYS.C source
  67. Graphics Driver. By Don F. Ridgway. A set of functions to facilitate
  68. graphics on the screen (cursor, screen and extended keyboard
  69. controls). => DRIVER.DOC. [MS-DOS: MSC 2.03, LC2.15]
  70.  
  71. CUG201.06-ANSISYS2.C source
  72. By Don F. Ridgway. Defines a set of screen functions. Minor change for
  73. Lattice C 3.00. => ANSIDEM2.EXE ANSIREAD.DOC. [MS-DOS: LC3.0]
  74.  
  75. CUG201.07-DRIVER.DOC doc
  76. By Frank Whaley. Describes a method for using Lattice C to develop
  77. installable device drivers for MS-DOS. => DRIVER.H DRIVER.LIB.
  78. [MS-DOS:]
  79.  
  80. CUG201.08-DRIVER.H header
  81. By Frank Whaley. Device driver header file. => DRIVER.DOC. [MS-DOS:
  82. LC]
  83.  
  84. CUG201.09-DRIVER.LIB library
  85. By Frank Whaley. Library of device drivers. => MHDR.ASM MONO.C
  86. MAKEMON.BAT DRIVER.DOC. [MS-DOS:]
  87.  
  88. CUG201.10-EXECUTE.C source
  89. By Dan Lewis. Defines enhanced exec() and chain() functions which look
  90. for a program not only in the current directory, but also in the
  91. current path. => EXECUTE.DOC. [MS-DOS: LC]
  92.  
  93. CUG201.11-EXECUTE.DOC doc
  94. By Dan Lewis. => EXECUTE.C. [MS-DOS:]
  95.  
  96. CUG201.12-FDIRES.C 1.3 source
  97. By Brian Irvine. TSR directory display program. => FDIRES.EXE
  98. FDIRTSR.C STMES.C. [MS-DOS: DESMET]
  99.  
  100. CUG201.13-FDIRES.EXE executable
  101. By Brian Irvine. => FDIRES.C. [MS-DOS:]
  102.  
  103. CUG201.14-FDIRTSR.C 1.2 source
  104. By Brian Irvine. Define a TSR function. FDIRES.C. [MS-DOS: MSC 2.03,
  105. LC2.15]
  106.  
  107. CUG201.15-HDR.ASM source
  108. By Frank Whaley. Device driver library. => DRIVER.LIB DRIVER.H
  109. DRIVER.DOC. [MSDOS:]
  110.  
  111. CUG201.16-KEYBD.C source
  112. By Richard Hilburger. Direct keyboard input functions (inkey and
  113. kbd_rdy) and sample program. => KEYBD.DOC. [MS-DOS: DES MET]
  114.  
  115. CUG201.17-KEYBD.DOC doc
  116. By Richard Hilburger. Documentation for keyboard functions. =>
  117. KEYBD.C. [MSDOS:]
  118.  
  119. CUG201.18-KEYBD.EXE executable
  120. By Richard Hilburger. => KEYBD.C KEYBD.DOC. [MS-DOS: DESMET]
  121.  
  122. CUG201.19-MAKEMON.BAT batch
  123. By Frank Whaley. Batch file for compiling and linking MONO.C. =>
  124. MONO.C DRIVER.DOC. [MS-DOS:]
  125.  
  126. CUG201.20-MHDR.ASM 0.0 source
  127. By Frank Whaley. Device driver library. DRIVER.LIB DRIVER.DOC.
  128. [MS-DOS:]
  129.  
  130. CUG201.21-MONO.C source
  131. By Frank Whaley. Example monochrome character device driver. =>
  132. DRIVER.DOC. [MS-DOS: LC]
  133.  
  134. CUG201.22-NODUPE.C 1.1 source
  135. By Brian Irvine. Avoid installing the same program twice. => FDIRES.C
  136. STAYRES.DOC. [MS-DOS:]
  137.  
  138. CUG201.23-STAYRES.C 1.2 source
  139. By Brian Irvine. An outline main() which includes all code necessary
  140. for a terminate and stay resident program. main() may be modified or
  141. linked externally to user's code. => STAYRES.DOC. [MS-DOS: DESMET, LC,
  142. MSC 2.03] Requires DESMET C library functions, inline assembly code.
  143.  
  144. CUG201.24-STAYRES.DOC doc
  145. By Brain Irvine. Documentation of the TSR program => STAYRES.C.
  146. [MSDOS:]
  147.  
  148. ==============================================================================
  149. CUG202 -
  150. -----------
  151.  
  152. Karel For MS-DOS
  153. An MS-DOS version of Linda Rising's (IN) KAREL The Robot interpreter.
  154. KAREL programs manipulate a robot and beepers. The Pascal-like
  155. language introduces controls structures and structured design without
  156. the complexity of data structures, types and expressions. This
  157. implementation includes a syntax-directed editor and outputs calls and
  158. tables which are linked to predefined C functions to build a program
  159. simulator. It compiles under an early version of Microsoft. [public]
  160.  
  161. CUG202.01-KAREL.BAT batch
  162. By Unda Rising. Batch file for Karel simulator. => KAREL1.C
  163. README.DOC. [MS-DOS: MSC]
  164.  
  165. CUG202.02-KAREL.H header
  166. By Unda Rising. Header file for Karel simulator. => KAREL1.C.
  167. [MS-DOS:]
  168.  
  169. CUG202.03-KAREL1.C source
  170. By Unda Rising. Source for Karel world builder. => KAREL1.EXE KAREL.H
  171. UGUIDE.DOC CUG139 KED.C. [MS-DOS:]
  172.  
  173. CUG202.04-KAREL1.EXE executable
  174. Karel the Robot. By Unda Rising. => KAREL1.C. [MS-DOS:]
  175.  
  176. CUG202.05-KED.C source
  177. By Unda Rising. Part 1 of the source for syntax-directed editor. =>
  178. KED2.C KED1.C KED.H. [MS-DOS:]
  179.  
  180. CUG202.06-KED.EXE executable
  181. => KED.C KAREL1.C KED2.C KED.H. [MS-DOS:]
  182.  
  183. CUG202.07-KED.H header
  184. By Unda Rising. Header file for Ked editor. => KED.C KED2.C. [MS-DOS:
  185. MSC]
  186.  
  187. CUG202.08-KED2.C source
  188. By Unda Rising. Part 2 of source for syntaxdirected editor. _ KED.C
  189. KED.H KED.EXE. [MS-DOS:]
  190.  
  191. CUG202.09-MENU.DOC doc
  192. By Linda Rising. Commands for the Ked editor. => UGUIDE.DOC. [MS-DOS:]
  193.  
  194. CUG202.10-README.DOC doc
  195. By Unda Rising. Notes on files and compilation instructions. =>
  196. README2.DOC UGUIDE.DOC. [MS-DOS:]
  197.  
  198. CUG202.11-README2.DOC doc
  199. By Linda Rising. Notes on source files. README.DOC UGUIDE.DOC.
  200. [MS-DOS:]
  201.  
  202. CUG202.12-SESSIONS.DOC doc
  203. By Unda Rising. Sample editing sessions. UGUIDE.DOC KED.C. [MS-DOS:]
  204.  
  205. CUG202.13-UGUIDE.DOC doc
  206. By Unda Rising. User's guide for Karel simulator and Ked. =>
  207. SESSIONS.DOC CUG139 README2.DOC. [MS-DOS:]
  208.  
  209. ==============================================================================
  210. CUG203 -
  211. -----------
  212.  
  213. YAM For MS-DOS
  214. An MS-DOS port of YAM, a modem control utility that supports XMODEM
  215. (Ward Christensen) XMODEM/CRC-16, MODEM7, CompuserveA, UNIX sb, and
  216. YMODEM transfer protocols. This version by Olen Pederson, (MN) is
  217. descended from the BDS C original by Chuck Forsberg, (OR) et al,
  218. (CUG110) and Paul Homchick's ClC86 CP/M 86 version. Includes ex
  219. tensive documentation. [public]
  220.  
  221. CUG203.01-CC.BAT batch
  222. By Olen Pederson, Chuck Forsberg. Batch file for compiling a single
  223. YAM module. [MS-DOS: LC]
  224.  
  225. CUG203.02-CCL.BAT batch
  226. By Olen Pederson, Chuck Forsberg. Batch file for compiling and linking
  227. a YAM module. [MS-DOS:]
  228.  
  229. CUG203.03-LLYAM.BAT batch
  230. By Olen Pederson, Chuck Forsberg. Batch file to link YAM modules.
  231. [MS-DOS:]
  232.  
  233. CUG203.04-MAKEARC.BAT batch
  234. By Olen Pederson, Chuck Forsberg. Makes archive of all needed YAM
  235. files. [MS-DOS:]
  236.  
  237. CUG203.05-README.DOC doc
  238. By Olen Pederson, Chuck Forsberg. YAMMAN.DOC.
  239.  
  240. CUG203.06-YAM.EXE executable
  241. YAM for MS-DOS. By Olen Pederson, Chuck Forsberg. => YAMMAN.DOC YAM1.C
  242. CUG110. [MS-DOS: LC]
  243.  
  244. CUG203.07-YAM.H header
  245. By Olen Pederson, Chuck Forsberg. Macros, prototypes, and data types.
  246. YAMSYS.H. [MS-DOS:]
  247.  
  248. CUG203.08-YAM1.C source
  249. By Olen Pederson, Chuck Forsberg. Main program and command sequencer.
  250. YAM.H. [MS-DOS:]
  251.  
  252. CUG203.09-YAM10.C source
  253. By Olen Pederson, Chuck Forsberg. File display, unsqueeze functions.
  254. => YAM.H. [MS-DOS:]
  255.  
  256. CUG203.10-YAM11.ASM source
  257. By Olen Pederson, Chuck Forsberg. YAM's terminal I/O assembly
  258. routines. [MS-DOS:]
  259.  
  260. CUG203.11-YAM2.C source
  261. By Olen Pederson, Chuck Forsberg. File transmission protocol headers.
  262. => YAM.H. [MS-DOS: LC]
  263.  
  264. CUG203.12-YAM3.C source
  265. By Olen Pederson, Chuck Forsberg. Conversation with data capture, file
  266. XMSN without error checking. => YAM.H. [MSDOS:]
  267.  
  268. CUG203.13-YAM4.C source
  269. By Olen Pederson, Chuck Forsberg. CIS, a protocol handler. => YAM.H.
  270. [MS-DOS:]
  271.  
  272. CUG203.14-YAM5.C source
  273. By Olen Pederson, Chuck Forsberg. Basic low-level modem functions.
  274. User specific modem initialization. => YAM.H. [MS-DOS:]
  275.  
  276. CUG203.15-YAM6.C source
  277. By Olen Pederson, Chuck Forsberg. Global variables and constants. =>
  278. YAM.H. [MSDOS:]
  279.  
  280. CUG203.16-YAM7.C source
  281. By Olen Pederson, Chuck Forsberg. File and initialization. => YAM.H.
  282. [MS-DOS:]
  283.  
  284. CUG203.17-YAM8.ASM source
  285. By Olen Pederson, Chuck Forsberg. CRCK subroutine. [MS-DOS:]
  286.  
  287. CUG203.18-YAM9.ASM 1.2 source
  288. By Olen Pederson, Chuck Forsberg. CRCK subroutine. [MS-DOS:]
  289.  
  290. CUG203.19-YAMCC.BAT batch
  291. By Olen Pederson, Chuck Forsberg. Batch file for compiling and
  292. assembling YAM [MS-DOS: MASM]
  293.  
  294. CUG203.20-YAMCFG.T doc
  295. By Olen Pederson, Chuck Forsberg. tup configuration file.
  296.  
  297. CUG203.21-YAMHELP.T doc
  298. By Olen Pederson, Chuck Forsberg. Help file. => YAMMAN.DOC YAMIMPL.DOC
  299.  
  300. CUG203.22-YAMIMPL.DOC doc
  301. By Olen Pederson, Chuck Forsberg. Implementation manual for YAM. =>
  302. YAM MAN.DOC. [MS-DOS:]
  303.  
  304. CUG203.23-YAMLIST doc
  305. By Olen Pederson, Chuck Forsberg. List of file to link. [MS-DOS: LC]
  306.  
  307. CUG203.24-YAMMAN.DOC doc
  308. By Chuck Forsberg, Olen Pederso. Complete user instructions, options,
  309. function by function description, and file descriptions. Also a sample
  310. session and bug report. => YAMIMPL.DOC CUG110.
  311.  
  312. CUG203.25-YAMPHONE.T doc
  313. By Olen Pederson, Chuck Forsberg. Telephone numbers used by YAM.
  314.  
  315. CUG203.26-YAMSYS.H header
  316. By Olen Pederson, Chuck Forsberg, Olen Pederson, Chuck Forsberg.
  317. Header and global. Global equates for specific installations and modem
  318. ports. => YAMSYS.H YAM.H YAM5.C. [MS-DOS, MS-DOS: LC]
  319.  
  320. CUG203.27-YMODEM.DOC doc
  321. XMODEM/YMODEM Protocol Reference. By Chuck Forsberg, Ward Christensen.
  322. Length description of the operation and options of XMODEM/YMODEM
  323. protocol. YAMMAN.DOC CUG139.
  324.  
  325. ==============================================================================
  326. CUG204 -
  327. -----------
  328.  
  329. 68000 C Compiler
  330. A 68000 C compiler by Matthew Brandt (GA). Brandt describes the
  331. compiler as "an optimizing C compiler which has successfully compiled
  332. itself under UNIX System V." The compiler accepts floating point types
  333. but doesn't know how to generate code for them. It supports only
  334. #include and #define preprocessor directives. Output is in UNIX 68000
  335. object code format. The compiler will compile under Microsoft C v3.0
  336. or later. Package has little documentation. [restricted]
  337.  
  338. CUG204.01-ANALYZE.C source
  339. By Matthew Brandt. Expression optimizer. C.H EXPR.H GEN.H CGLBDEC.H.
  340. [UNIX, MS-DOS: MSC]
  341.  
  342. CUG204.02-C.H header
  343. By Matthew Brandt. [UNIX, MS-DOS:]
  344.  
  345. CUG204.03-CC68.EXE executable
  346. By Matthew Brandt. C compiler that generates UNIX 68000 assembler
  347. format. [UNIX, MS-DOS: MSC]
  348.  
  349. CUG204.04-CGLBDEC.H header
  350. By Matthew Brandt. Global definitions. [UNIX, MS-DOS:]
  351.  
  352. CUG204.05-CGLBDEF.C source
  353. By Matthew Brandt. Global definitions. => C.H EXPR.H GEN.H. [UNIX,
  354. MS-DOS:]
  355.  
  356. CUG204.06-CMAIN.C source
  357. 68000 C Compiler. By Matthew Brandt. Define main function. => C.H
  358. EXPR.H GEN.H CGLBDEC.H. [UNIX, MS-DOS: UNIX] Requires 68000 processor
  359. for use on UNIX system.
  360.  
  361. CUG204.07-CODE.H header
  362. By Matthew Brandt. Code structure definitions. [UNIX, MS-DOS: MSC]
  363.  
  364. CUG204.08-DECL.C source
  365. By Matthew Brandt. Parsing declarations. C.H EXPR.H GEN.H CGLBDEC.H.
  366. [UNIX, MS-DOS:]
  367.  
  368. CUG204.09-EXPR.C source
  369. By Matthew Brandt. Expression evaluation. Builds a parse tree for an
  370. expression. => C.H EXPR.H GEN.H CGLBDEC.H. [UNIX, MS-DOS:]
  371.  
  372. CUG204.10-EXPR.H header
  373. By Matthew Brandt. Expression tree descriptions. [MS-DOS, UNIX:]
  374.  
  375. CUG204.11-FUNC.C source
  376. By Matthew Brandt. Function compilation routines. => C.H EXPR.H GEN.H
  377. CGLBDEC.H. [UNIX, MS-DOS:]
  378.  
  379. CUG204.12-GEN.H header
  380. By Matthew Brandt. Code generation structure and constants. [UNIX,
  381. MS-DOS:]
  382.  
  383. CUG204.13-GENCODE.C source
  384. By Matthew Brandt. Code generation routines for evaluating expressions
  385. and conditions. => C.H EXPR.H GEN.H CGLBDEC.H. [UNIX, MS-DOS:]
  386.  
  387. CUG204.14-GENSTMT.C source
  388. By Matthew Brandt. Generates code. => C.H EXPR.H GEN.H CGLBDEC.H.
  389. [UNIX, MS-DOS:]
  390.  
  391. CUG204.15-GETSYM.C source
  392. By Matthew Brandt. Get a symbol from input stream. => C.H EXPR.H GEN.H
  393. CGLBDEC.H. [UNIX, MS-DOS:]
  394.  
  395. CUG204.16-INIT.C source
  396. By Matthew Brandt. Program initialization routine. => C.H EXPR.H GEN.H
  397. CGLBDEC.H. [UNIX, MS-DOS:]
  398.  
  399. CUG204.17-INTEXPR.C source
  400. By Matthew Brandt. Evaluates integer expression. => C.H EXPR.H GEN.H
  401. CGLBDEC.H. [UNIX, MS-DOS:]
  402.  
  403. CUG204.18-LIB.S source
  404. By Matthew Brandt. Assembly coded long signed multiplication. [UNIX:]
  405. Motorola 68000 processor.
  406.  
  407. CUG204.19-LIST.C source
  408. By Matthew Brandt. List the symbol table. C.H EXPR.H GEN.H CGLBDEC.H.
  409. [UNIX, MS-DOS: MSC]
  410.  
  411. CUG204.20-MAKE.BAT batch
  412. By Matthew Brandt. Batch file to create cc68 compiler. [MS-DOS:]
  413.  
  414. CUG204.21-MEMMGT.C source
  415. By Matthew Brandt. Memory management functions. => C.H EXPR.H GEN.H
  416. CGLBDEC.H. [UNIX, MS-DOS:]
  417.  
  418. CUG204.22-OPTIMIZE.C source
  419. By Matthew Brandt. Optimization code. => C.H EXPR.H GEN.H CGLBDEC.H.
  420. [UNIX, MS-DOS:]
  421.  
  422. CUG204.23-OUTCODE.C source
  423. By Matthew Brandt. Generate code. => C.H EXPR.H GEN.H CGLBDEC.H.
  424. [UNIX, MSDOS:]
  425.  
  426. CUG204.24-PEEPGEN.C source
  427. By Matthew Brandt. Peephole optimization functions. => C.H EXPR.H
  428. GEN.H CGLBDEC.H. [UNIX, MS-DOS:]
  429.  
  430. CUG204.25-PREPROC.C source
  431. By Matthew Brandt. Preprocessor functions. => C.H EXPR.H GEN.H
  432. CGLBDEC.H. [UNIX, MS-DOS:]
  433.  
  434. CUG204.26-README doc
  435. By Matthew Brandt. Author's bug report along with system requirements.
  436.  
  437. CUG204.27-REGISTER.C source
  438. By Matthew Brandt. Handles the allocation and deallocation of
  439. temporary registers. C.H EXPR.H GEN.H CGLBDEC.H. [UNIX, MS-DOS: MSC]
  440.  
  441. CUG204.28-SEARCHKW.C source
  442. By Matthew Brandt. Searches keyword. => C.H EXPR.H GEN.H CGLBDEC.H.
  443. [UNIX, MS-DOS:]
  444.  
  445. CUG204.29-SIEVE.C source
  446. By Matthew Brandt. Produces SIEVE.LIS and SIEVE.S. [UNIX, MS-DOS:]
  447.  
  448. CUG204.30-START.C source
  449. By Matthew Brandt. Builds a parse tree of statements. => C.H EXPR.H
  450. GEN.H CGLBDEC.H. [UNIX, MS-DOS:]
  451.  
  452. CUG204.31-SYMBOL.C source
  453. By Matthew Brandt. Symbol table routines. => C.H EXPR.H GEN.H
  454. CGLBDEC.H. [UNIX, MS-DOS:]
  455.  
  456. ==============================================================================
  457. CUG205 -
  458. -----------
  459.  
  460. Utilities Vll
  461. Rewrites of backgammon and go fish from CUG102 plus some text filters
  462. and other utilities including detabber, word frequency counter, and
  463. UNIX tee and word filters. Developed under Microsoft v3.0. Submitted
  464. by Michael N. Yokoyama (HI). [public]
  465.  
  466. CUG205.01-BG.C 2.0 source
  467. By Michael Yokoyama. Adaptation of Leor Zolman's backgammon for
  468. MS-DOS. Uses ANSI.SYS for screen control and colors.-BG.EXE BGDISP.C
  469. BGTALK.C CUG 102.22. [MS-DOS: MSC3.0] Requires ANSI.SYS.
  470.  
  471. CUG205.02-BG.EXE 2.0 executable
  472. By Michael Yokoyama. Backgammon executable. => BG.C. [MS-DOS:]
  473.  
  474. CUG205.03-BGDISP.C 2.0 source
  475. By Michael Yokoyama. Display subroutine for backgammon. => CUG102 BG.C
  476. BGHELP.C. [MS-DOS:]
  477.  
  478. CUG205.04-BGTALK.C 2.0 source
  479. By Michael Yokoyama. Conversation module for Backgammon II. => CUG102
  480. BG.C BGDISP.C. [MS-DOS:]
  481.  
  482. CUG205.05-CAPITALS.C 2.0 source
  483. By Michael Yokoyama. Capitalize text files. => CAPITALS.DOC
  484. CAPITALS.EXE. [MSDOS: MSC]
  485.  
  486. CUG205.06-CAPITALS.DOC doc
  487. By Michael Yokoyama. Usage information. => CAPITALS.C CAPITALS.EXE.
  488. [MS-DOS:]
  489.  
  490. CUG205.07-CAPITALS.EXE executable
  491. By Michael Yokoyama. => CAPITALS.C CAPITALS.DOC. [MS-DOS: MSC]
  492.  
  493. CUG205.08-CCL-CL.C source
  494. By Michael Yokoyama. Filter to eliminate multiple carraige returns. =>
  495. CCL-CL.DOC. [MS-DOS:]
  496.  
  497. CUG205.09-CCL-CL.DOC doc
  498. By Michael Yokoyama. Usage information. => CCL-CL.C. [MS-DOS:]
  499.  
  500. CUG205.10-CCL-CL.EXE executable
  501. By Michael Yokoyama. => CCL-CL.CCLCLDOC. [MS-DOS: MSC]
  502.  
  503. CUG205.11-COLOR.C source
  504. By Michael Yokoyama. Changes the colors of text on PC-clones. =>
  505. COLOR.DOC COLOR.EXE. [MS-DOS:] Requires ANSI.SYS.
  506.  
  507. CUG205.12-COLOR.DOC doc
  508. By Michael Yokoyama. Usage information. => COLOR.EXE. [MS-DOS:]
  509. CONFIG.SYS must contain device = ANSI.SYS.
  510.  
  511. CUG205.13-COLOR.EXE executable
  512. By Michael Yokoyama. => COLOR.C COLOR.DOC. [MS-DOS:]
  513.  
  514. CUG205.14-CONVERT.EXE executable
  515. By Michael Yokoyama, Michael Yokoyama. Convert a number to hexadecimal
  516. and octal. => CONVERT.EXE CONVERT.C. [MSDOS, MS-DOS:]
  517.  
  518. CUG205.15-CUG205.LST doc
  519. Listing of files along with file by file description.
  520.  
  521. CUG205.16-DETAB.C source
  522. By Michael Yokoyama. Replaces tabs with equivalent number of spaces.
  523. => DETAB.DOC DETAB.EXE. [MS-DOS: MSC]
  524.  
  525. CUG205.17-DETAB.DOC doc
  526. By Michael Yokoyama. Usage information. DETAB.C. [MS-DOS:]
  527.  
  528. CUG205.18-DETAB.EXE executable
  529. By Michael Yokoyama. => DETAB.C. [MSDOS:]
  530.  
  531. CUG205.19-ENTAB.C source
  532. By Michael Yokoyama. Replaces spaces with tabs. => DETAB.C ENTAB.DOC.
  533. [MSDOS:]
  534.  
  535. CUG205.20-ENTAB.DOC doc
  536. By Michael Yokoyama. Usage information. => ENTAB.C. [MS-DOS:]
  537.  
  538. CUG205.21-ENTAB.EXE executable
  539. By Michael Yokoyama. => ENTAB.C DETAB.C. [MS-DOS: MSC]
  540.  
  541. CUG205.22-EXPOSE.C 1.1 source
  542. By Michael Yokoyama. List messages in executable files. => EXPOSE.EXE.
  543. [MS-DOS:]
  544.  
  545. CUG205.23-EXPOSE.EXE 1.1 executable
  546. By Michael Yokoyama. => EXPOSE.C. [MSDOS:]
  547.  
  548. CUG205.24-FISH.C source
  549. By Michael Yokoyama. Children's Go-Fish game. => FISH.EXE CUG102.11.
  550. [MSDOS:]
  551.  
  552. CUG205.25-FISH.EXE executable
  553. By Michael Yokoyama. => FISH.C. [MSDOS:]
  554.  
  555. CUG205.26-FKEY.C source
  556. By Michael Yokoyama. Function key redefinition program. => FKEY.EXE
  557. TIMEMARK.C. [MS-DOS:]
  558.  
  559. CUG205.27-FKEY.EXE executable
  560. By Michael Yokoyama. => FKEY.C. [MSDOS:]
  561.  
  562. CUG205.28-FREQ.C source
  563. By Michael Yokoyama. Counts occurrences of similar lines in sorted
  564. files. => FREQ.EXE WHITE.C RS.C WORDS.C. [MS-DOS:]
  565.  
  566. CUG205.29-FREQ.DOC doc
  567. By Michael Yokoyama. Usage information. => FREQ.C. [MS-DOS:]
  568.  
  569. CUG205.30-FREQ.EXE executable
  570. By Michael Yokoyama. => FREQ.C FREQ.DOC. [MS-DOS: MSC]
  571.  
  572. CUG205.31-LOWCASE.C source
  573. By Michael Yokoyama. Filter for converting entire text files to lower
  574. case. => CAPITALS.C LOWCASE.DOC. [MS-DOS:]
  575.  
  576. CUG205.32-LOWCASE.DOC doc
  577. By Michael Yokoyama. Usage information. LOWCASE.C LOWCASE.EXE. [MS
  578. DOS:]
  579.  
  580. CUG205.33-LOWCASE.EXE executable
  581. By Michael Yokoyama. => LOWCASE.DOC. [MS-DOS: MSC]
  582.  
  583. CUG205.34-RS.C source
  584. By Michael Yokoyama. Filter to remove white space from end of line. =>
  585. RS.DOC RS.EXE. [MS-DOS:]
  586.  
  587. CUG205.35-RS.DOC doc
  588. By Michael Yokoyama. Usage description. => RS.C RS.EXE. [MS-DOS:]
  589.  
  590. CUG205.36-RS.EXE executable
  591. By Michael Yokoyama. => RS.C RS.DOC. [MS-DOS: MSC]
  592.  
  593. CUG205.37-TEE.C source
  594. By Michael Yokoyama. UNIX-like Tee command. Copies standard input to
  595. the specified file without changing standard output. => TEE.DOC
  596. TEE.EXE. [MS-DOS:]
  597.  
  598. CUG205.38-TEE.DOC doc
  599. By Michael Yokoyama. Usage description. => TEE.C TEE.EXE. [MS-DOS:]
  600.  
  601. CUG205.39-TEE.EXE executable
  602. By Michael Yokoyama. => TEE.C TEE.DOC. [MS-DOS: MSC]
  603.  
  604. CUG205.40-TIMEMARK.C source
  605. By Michael Yokoyama. Prints current time and date. => TIMEMARK.EXE.
  606. [MS-DOS:]
  607.  
  608. CUG205.41-TIMEMARK.EXE executable
  609. By Michael Yokoyama. => TIMEMARK.C. [MS-DOS:]
  610.  
  611. CUG205.42-WHITE.C source
  612. By Michael Yokoyama. Counts the blanks, tabs, and carraige returns in
  613. a file. => WHITE.EXE WHITE.DOC. [MS-DOS:]
  614.  
  615. CUG205.43-WHITE.DOC doc
  616. By Michael Yokoyama. Usage information. => WHITE.C. [MS-DOS:]
  617.  
  618. CUG205.44-WHITE.EXE executable
  619. By Michael Yokoyama. => WHITE.C WHITE.DOC. [MS-DOS: MSC]
  620.  
  621. CUG205.45-WORDS.C source
  622. Word Lister. By Michael Yokoyama. Places words on separate lines. =>
  623. WORDS.DOC WORDS.EXE CUG 141.05 CUG 167.02. [MSDOS:]
  624.  
  625. CUG205.46-WORDS.DOC doc
  626. By Michael Yokoyama. Usage information and examples. => WORDS.C.
  627. [MS-DOS:]
  628.  
  629. CUG205.47-WORDS.EXE executable
  630. By Michael Yokoyama. => WORDS.DOC. [MS-DOS: MSC]
  631.  
  632. CUG205.48-WSTYPE.C source
  633. Wordstar Display. By Michael Yokoyama. Displays and/or converts
  634. Wordstar files to viewable clean files. => WSTYPE.DOC WSTYPE.EXE.
  635. [MS-DOS:]
  636.  
  637. CUG205.49-WSTYPE.DOC doc
  638. By Michael Yokoyama. Usage information and examples. => WSTYPE.C.
  639. [MS-DOS:]
  640.  
  641. CUG205.50-WSTYPE.EXE executable
  642. By Michael Yokoyama. => WSTYPE.C WSTYPE.DOC. [MS-DOS: MSC]
  643.  
  644. ==============================================================================
  645. CUG206 -
  646. -----------
  647.  
  648. Checkbook Register Doc and Exec. A suite of programs for maintaining a
  649. check register under CP/M from Jim Woolley (CA) of WoolleyWare.
  650. Contains user documentation and executable versions of the programs
  651. configured for an Osborne I display. An installation program can be
  652. used to reconfigure the executables for other terminals. User
  653. interface modeled after Wordstar. [restricted]
  654.  
  655. CUG206.01-ABSTRACT.DOC 1.1 doc
  656. Documentation Abstract. By Jim Woolley. Covers features, system
  657. specifications, and functional description of check register program.
  658. => CHECKS.DOC.
  659.  
  660. CUG206.02-CHECKS.DOC doc
  661. Complete Documentation, tutorial. By Jim Woolley. Users guide
  662. including tutorial and commands summary. => CHECKS11.COM CG207.
  663.  
  664. CUG206.03-CHECKS.SCR data
  665. Screen Control Data. By Jim Woolley. CHECKSIN.COM.
  666.  
  667. CUG206.04-CHECKS11.COM 1.1 executable
  668. Updated Version of Checks. By Jim Woolley. Manages the current check
  669. register, including reconciliation of transactions which have cleared.
  670. => CLEARS11.COM CHECKSIN.COM CUG207. [CP/M-80: BDSC]
  671.  
  672. CUG206.05-CHECKSIN.COM executable
  673. Installs CHECKS.SCR file. By Jim Woolley. Adapts 'checks' and 'clears'
  674. to your video display terminal. => CHECKS11.COM CLEARS11.COM CUG207.
  675. [CP/M 80:]
  676.  
  677. CUG206.06-CHECKSIN.DAT 1.1 data
  678. Installation Data. By Jim Woolley. => CHECKSIN.COM.
  679.  
  680. CUG206.07-CLEARS11.COM 1.1 executable
  681. By Jim Woolley. Maintains and summarizes transactions after they have
  682. cleared the bank, for historical review. => CHECKS11.COM CHECKSIN.COM
  683. CUG207. [CP/M-80: BDSC] Requires 52.5K of TPA.
  684.  
  685. CUG206.08-DEMO.DAT 1.1 data
  686. By Jim Woolley. Demonstration check register. => DEMO.INF.
  687.  
  688. CUG206.09-DEMO.INF 1.1 data
  689. By Jim Woolley. Demonstration information. => DEMO.DAT.
  690.  
  691. CUG206.10-README.11 1.1 doc
  692. Revision 1.1 Information. By Jim Woolley. Update of README.A. =>
  693. README.A.
  694.  
  695. CUG206.11-README.A 1.1 doc
  696. Condensed Installation Directions. By Jim Woolley. Disk contents. =>
  697. ABSTRACT.DOC CHECKS.DOC.
  698.  
  699. ==============================================================================
  700. CUG207 -
  701. -----------
  702.  
  703. Checkbook Register Doc and Source
  704. The source code (BDS C v1.5) and user documentation for a suite of
  705. programs that maintain a checkbook. The programs are user supported
  706. software. [restricted]
  707.  
  708. CUG207.01-ABSTRACT.DOC 2.0 doc
  709. Condensed Documentation. By Jim Woolley. Condensed documentation
  710. includes system specifications and functional descriptions. =>
  711. CHECKS.DOC README.11 README.A README.B CUG206.
  712.  
  713. CUG207.02-CHECK.SCR data
  714. Screen Control Data. By Jim Woolley. => CHECKSIN.COM.
  715.  
  716. CUG207.03-CHECKA.C 1.0 source
  717. By Jim Woolley. Contains entry editing functions. => CHECKS.H.
  718. [CP/M-80: BDSC]
  719.  
  720. CUG207.04-CHECKD.C 1.1 source
  721. By Jim Woolley. Data entry functions. _ CHECKS.H. [CP/M-80:]
  722.  
  723. CUG207.05-CHECKS.C 1.1 source
  724. Main Source Code File. By Jim Woolley. Includes main and data fetching
  725. functions. => CHECKS.H. [CP/M-80:]
  726.  
  727. CUG207.06-CHECKS.DOC doc
  728. Complete Documentation & Tutorial. By Jim Woolley. Users guide
  729. including tutorial and edit command summary. => CHECKS11.COM README.11
  730. README.A README.B CUG206.
  731.  
  732. CUG207.07-CHECKS.H header
  733. By Jim Woolley. Header file including global definitions and data
  734. structures. [CP/M-80: BDSC]
  735.  
  736. CUG207.08-CHECKSB.C source
  737. By Jim Woolley. Text display functions. => CHECKS.H. [CP/M-80:]
  738.  
  739. CUG207.09-CHECKSC.C 1.1 source
  740. By Jim Woolley. Contains functions for cursor positioning, character
  741. manipulation, money functions, saving and aborting functions. =>
  742. CHECKS.H CUG206. [CP/M-80:]
  743.  
  744. CUG207.10-README.11 1.1 doc
  745. Update Information. By Jim Woolley. Includes listing of disk files. =>
  746. CHECKS.DOC.
  747.  
  748. CUG207.11-README.B doc
  749. Condensed Installation Directions. By Jim Woolley. Includes table of
  750. disk contents. => CHECKS.C.
  751.  
  752. CUG207.12-XIO.C 1.0 source
  753. By Jim Woolley. I/O functions using direct BIOS. => CHECKS.H. [CP/M
  754. 80: BDSC]
  755.  
  756. ==============================================================================
  757. CUG208 -
  758. -----------
  759.  
  760. E For CP/M 68K
  761. A version of the 'e' full screen editor adapted for CP/M 68K by Dr.
  762. Yoshimasa Tsuji(Japan). 'e' is a small, fast editor with complete
  763. block and string operations, able to handle very large files. [public]
  764.  
  765. CUG208.01-CB.C source
  766. C Program Beautifier. By Yoshimasa Tsuji, William C. Colley III.
  767. Copies C source code to stdout adjusting spacing and indentation for
  768. readability. Curly braces checking is included. Written in Portable C.
  769. [MS-DOS, CP/M, UNIX:]
  770.  
  771. CUG208.02-CPM68K.C 1.48 source
  772. 'e' For 68K. By G. Nigel Gilbert, J.W. Haefner, Yoshimasa Tsuji. OS
  773. dependent functions. => E0.C CUG:3133 CUG158. [CP/M-68K, MS-DOS: DRI,
  774. Alcyon] Default configuration is for systems with 128K or more
  775.  
  776. CUG208.03-CRT.S 1.0 source
  777. Assembly portion C startup module for DRI. Calls XMAIN.C to post
  778. process command line, sets up standard VO. => XMAIN.C. [CP/M-68K: DRI,
  779. Alcyon] 68000 assembly code
  780.  
  781. CUG208.04-E.DOC doc
  782. By G. Nigel Gilbert. Original 'e' documentation. => CUG133.
  783.  
  784. CUG208.05-E.H 1.48 header
  785. By G. Nigel Gilbert, J.W. Haefner, Yoshimasa Tsuji. => E68K.DOC.
  786. [CP/M68K: DRI, Alcyon]
  787.  
  788. CUG208.06-E0.C 1.48 source
  789. Screen Editor. By G. Nigel Gilbert, J.W. Haefner, Yoshimasa Tsuji.
  790. Root file for editor. Includes main() and top level command processor.
  791. => CUG 133 CUG 158 E.H E68K.DOC. [CP/M 68K: DRI, Alcyon]
  792.  
  793. CUG208.07-E1.C source
  794. By G. Nigel Gilbert, J.W. Haefner, Yoshimasa Tsuji. File maintenance
  795. functions. Functions to control editor modes such as auto-indent, tab
  796. settings, backup behavior, and status displays. => E.H E68K.DOC. [CP/M
  797. 68K: DRI, Alcyon]
  798.  
  799. CUG208.08-E10.C 1.48 source
  800. By G. Nigel Gilbert, J.W. Haefner, Yoshimasa Tsuji. Buffered disk l/O.
  801. Interface to the virtual memory system. => E.H E68K.DOC. [CP/M-68K:
  802. DRI, Alcyon]
  803.  
  804. CUG208.09-E2.C 1.48 source
  805. By G. Nigel Gilbert, J.W. Haefner, Yoshimasa Tsuji. Functions to
  806. modify text buffer. => E.H E68K.DOC. [CP/M-68K: DRI]
  807.  
  808. CUG208.10-E3.C source
  809. By G. Nigel Gilbert, J.W. Haefner, Yoshimasa Tsuji. Text display
  810. functions. => E.H E68K.DOC. [CP/M-68K: Alcyon]
  811.  
  812. CUG208.11-E4.C 1.48 source
  813. By G. Nigel Gilbert, J.W. Haefner, Yoshimasa Tsuji. String search and
  814. replace functions. => E.H E68K.DOC. [CP/M-68K: DRI, Alcyon]
  815.  
  816. CUG208.12-E5.C 1.48 source
  817. By G. Nigel Gilbert, J.W. Haefner, Yoshimasa Tsuji. Functions to read
  818. and write files. => E.H E68K.DOC. [CP/M: DRI, Alcyon]
  819.  
  820. CUG208.13-E6.C 1.48 source
  821. By G. Nigel Gilbert, J.W. Haefner, Yoshimasa Tsuji. Perform block com
  822. mands. => E.H E68K.DOC. [CP/M-68K: DRI,Alcyon]
  823.  
  824. CUG208.14-E68K.DOC doc
  825. By Yoshimasa Tsuji. History of 'e' & a discussion of BDS C
  826. non-portability. => E0.C E.DOC.
  827.  
  828. CUG208.15-E7.C 1.48 source
  829. By G. Nigel Gilbert, J.W. Haefner, Yoshimasa Tsuji. Low level terminal
  830. l/O functions. => E.H E68K.DOC. [CP/M-68K: DRI, Alcyon]
  831.  
  832. CUG208.16-E8.C 1.48 source
  833. By G. Nigel Gilbert, J.W. Haefner, Yoshimasa Tsuji. High level
  834. interface to virtual text buffer. => E.H E68K.DOC. [CP/M68K: DRI,
  835. Alcyon]
  836.  
  837. CUG208.17-E9.C 1.48 source
  838. By G. Nigel Gilbert, J.W. Haefner, Yoshimasa Tsuji. Memory management
  839. functions. => E.H E68K.DOC. [CP/M-68K: DRI, Alcyon]
  840.  
  841. CUG208.18-ETERM.C 1.48 source
  842. By G. Nigel Gilbert, J.W. Haefner, Yoshimasa Tsuji. Terminal specific
  843. functions. => E.H E68K.DOC. [CP/M-68K: DRI, Alcyon]
  844.  
  845. CUG208.19-LIBC.DAT data
  846. By Yoshimasa Tsuji. Extensive comments and tutorial information about
  847. the functions in DRl's standard library. [CP/M 68K: DRI, Alcyon]
  848.  
  849. CUG208.20-READ.ME doc
  850. By Yoshimasa Tsuji. Bug fixes, new features. General file description.
  851. => E68K.DOC E0.C.
  852.  
  853. CUG208.21-STDIO.H header
  854. Header file fixed for DRI C. [CP/M 68K: DRI]
  855.  
  856. CUG208.22-TAB.C source
  857. By Yoshimasa Tsuji. Tablify text. => ENTAB DETAB.
  858.  
  859. CUG208.23-XMAIN.C source
  860. By Yoshimasa Tsuji. C portion of C startup module. Sets up channels,
  861. expands wild cards, handles quoted strings, distinguishes between
  862. upper and lower case on command line. Calls mai(). => CRT.S. [CP/M
  863. 68K: DRI]
  864.  
  865. ==============================================================================
  866. CUG209 -
  867. -----------
  868.  
  869. Simplex Curve Fitting
  870. Contributed by Dr. John A. Rupley (AZ) this package for Eco C-80,
  871. finds a best fit between experimental data and a model supplied by the
  872. experimenter. The programs use the Nelder - Mead algorithm for simplex
  873. minimization, and a least
  874. squares measure of fit quality. [public]
  875.  
  876. CUG209.01-CONTENTS.ECO 1.0 doc
  877. By John A. Rupley. File listing. _ HEADERS.ECO.
  878.  
  879. CUG209.02-CTRLCNST.H 1.00 header
  880. By John A. Rupley. Common system definitions, control constants.
  881. [CP/M: ECO]
  882.  
  883. CUG209.03-HEADERS.ECO 1.00 doc
  884. By John A. Rupley. Short descriptions of C programs and related files.
  885.  
  886. CUG209.04-LDHFITR.C 1.0 source
  887. By John A. Rupley. Nonlinear least square fit by simplex minimization
  888. (Nelder-Mead algorithm) of two-substrate, two-product enzyme kinetic
  889. data. => LDHFITR.DOC LDHFITRC.COM SIMPLEXR.DOC SIMPMAIN.C LINEFITR.C.
  890. [CP/M: ECO]
  891.  
  892. CUG209.05-LDHFITR.COM 1.0 executable
  893. By John A. Rupley. => LDHFITR.C. [CP/M:]
  894.  
  895. CUG209.06-LDHFITR.DAT 1.0 data
  896. By John A. Rupley. Data file. => LDHFITR.C. [CP/M:]
  897.  
  898. CUG209.07-LDHFITR.DOC 1.0 doc
  899. By John A. Rupley. Notes on data reduction by computer. => LDHFITR.C.
  900. [CP/M:]
  901.  
  902. CUG209.08-LINEFITR.C 1.0 source
  903. By John A. Rupley. Test of simplex minimization by fit of linear
  904. function (y = a + bx) to trial data. => LINEFITR.COM LINEFITR.DAT
  905. SIMPMAIN.C. [CP/M: ECO]
  906.  
  907. CUG209.09-LINEFITR.COM executable
  908. By John A. Rupley. => LINEFITR.C. [CP/M:]
  909.  
  910. CUG209.10-LINEFITR.DAT dah
  911. By John A. Rupley. Data file to LINEFITR.COM. => LINEFITR.C. [CP/M:]
  912.  
  913. CUG209.11-SIMPFITR.DAT data
  914. By John A. Rupley. Template for input of data. => SIMPFITR.DOC.
  915. [CP/M:]
  916.  
  917. CUG209.12-SIMPFITR.DOC 1.00 doc
  918. By John A. Rupley. Documentation for C routines. => SIMPLEXR.DOC
  919. SIMOUTR.DOC LDBFITR.DOC.
  920.  
  921. CUG209.13-SIMPLEXR.DOC 1.00 doc
  922. By John A. Rupley. Explanation of NelderMead algorithm. =>
  923. SIMPLEXR.DOC.
  924.  
  925. CUG209.14-SIMPLIB0.C 1.00 source
  926. By John A. Rupley. => SIMPLIB1.C SIMPMAIN.C. [CP/M: ECO]
  927.  
  928. CUG209.15-SIMPLIB1.C 1.0 source
  929. By John A. Rupley. Definition of the aggregate data, with a dummy
  930. structure declaration. => SIMPLIB0.C SIMPMAIN.C. [CP/M:]
  931.  
  932. CUG209.16-SIMPMAIN.C l.oo source
  933. By John A. Rupley. => SIMPLIB1.C SIMPLIB0.C. [CP/M:]
  934.  
  935. CUG209.17-SIMPOUTR.DOC 1.00 doc
  936. By John A. Rupley. Description of output from the simple fitting
  937. program. SIMPFITR.DOC.
  938.  
  939. CUG209.18-SYSlCALR.MAC 1.00 source
  940. By John A. Rupley. Assembly code function called by C program. =>
  941. SIMPMAIN.C. [CP/M: M80]
  942.  
  943. ==============================================================================
  944. CUG210 -
  945. -----------
  946.  
  947. Simulations and Loadable Bios For CP/M
  948. A potpourri of CP/M programs: a percolative phase transition simula
  949. tion based upon lattice statistics, agrade book manager and a logon
  950. program for ZCPR3 (Eco-C80) all by Dr. John A. Rupley; (AZ) a set of
  951. utilities and code fragments to support load able BIOS modules (C/80)
  952. by Ted Carnevale (NY); an Aztec CII version of Dan Schechter's (ND)
  953. kittyline (see description of CUG216); and a dump utility from Ken
  954. Busch (CA), developed under Mix C (NY); an Aztec CII version of Dan
  955. Schechter's (ND) kittylint (see description of CUG216); and a dump
  956. utility from Ken Busch (CA), developed under Mix C [public]
  957.  
  958. CUG210.01-CONTENTS.ECO 1.0 doc
  959. By John A. Rupley. Partial list of files with description.
  960.  
  961. CUG210.02-CTRLCNST.H 1.0 header
  962. By J.A. Rupley. Common system definitions and control constants.
  963. [CP/M: ECO]
  964.  
  965. CUG210.03-CXB.C 1.2 source
  966. By N.T. Carnevale. Reports loaded BIOS extensions. => XB.H. [CP/M 2.2:
  967. C/80]
  968.  
  969. CUG210.04-DUMP.C 1.7 source
  970. By K.G. Busch. Displays the contents of range of memory in hexadecimal
  971. format. => DUMP.DOC DUMP.COM DUMPS.COM. [CP/M: Mix]
  972.  
  973. CUG210.05-DUMP.COM 1.7 executable
  974. Memory dump. By K.G. Busch. Linked with RUNTIME.OVY. => DUMP.C.
  975. [CP/M:]
  976.  
  977. CUG210.06-DUMP.DOC doc
  978. By K.G. Busch. Documentation of Dump C. => DUMP.COM DUMP.C. [CP/M:
  979. MIX]
  980.  
  981. CUG210.07-DUMPS.COM 1.7 executable
  982. Memory dump summary description of Rupley files. By K.G. Busch. Unked
  983. with SMALLCOM.OVY. => DUMP.C. [CP/M: Mix]
  984.  
  985. CUG210.08-HEADERS doc
  986.  
  987. CUG210.09-HEADERS.ECO doc
  988.  
  989. CUG210.10-KITTYLNT.C source
  990. By Dan Schechter. A 'tiny lint' source code analyzer. => KITTYLNT.DOC.
  991. [CP/M: AZTEC]
  992.  
  993. CUG210.11-KlmLNT.COM executable
  994. By Dan Schechter. => KITTYLNT.DOC. [CP/M:]
  995.  
  996. CUG210.12-KITTYLNT.DOC doc
  997. By Dan Schechter. Documentation for KITTYLNT.C. => KITTYLNT.C
  998. KITTYLNT.COM.
  999.  
  1000. CUG210.13-LOGONR.C 3.0 source
  1001. By J.A. Rupley. Logon routine for ZCPR2. Displays time and date
  1002. information from Hayes clock and timestamps. => SYS1CALR.MAC
  1003. CTRLCNST.H. [CP/M: ECO]
  1004.  
  1005. CUG210.14-LXB.ASM source
  1006. By N.T. Carnevale. Installs a loadable BIOS extension. =>
  1007. NEWXBIOS.CUG. [CP/M:] Requires Digital Research's RMAC or compatible
  1008. assembler.
  1009.  
  1010. CUG210.15-MUXB.ASM source
  1011. By N.T. Carnevale. BIOS extension module. => NEWXBIOS.CUG. [CP/M:]
  1012. Requires Digital Research's RMAC assembler.
  1013.  
  1014. CUG210.16-NEWXBIOS.CUG doc
  1015. By N.T. Carnevale. Documentation for BIOS extension module and related
  1016. utilities. => CXB.C RXB.C XB.H LXB.ASM MUXB.ASM.
  1017.  
  1018. CUG210.17-PERCOLXR.C 1.0 source
  1019. By J.A. Rupley. Simulation of percolative phase transition in a two
  1020. dimensional square lattice. => PERCOLXR.COM. [CP/M: ECO]
  1021.  
  1022. CUG210.18-PERCOLXR.COM 1.0 ex-
  1023. ecutable By J.A. Rupley. => PERCOLXR.C. [CP/M:]
  1024.  
  1025. CUG210.19-RXB.C source
  1026. By N.T. Carnevale. Removes an installed BIOS extension. =>
  1027. NEWXBIOS.CUG. [CP/M: C/80]
  1028.  
  1029. CUG210.20-SUMGRADR.C 1.00 source
  1030. By John A. Rupley. System for keeping an instructor's grade book.
  1031. [CP/M: ECO]
  1032.  
  1033. CUG210.21-SUMGRADR.COM 1.00 ex-
  1034. ecutable By John A. Rupley. => SUMGRADR.C. [CP/M:]
  1035.  
  1036. CUG210.22-SUMGRADR.DAT 1.00 data
  1037. By John A. Rupley. Test file. => SUMGRADR.C.
  1038.  
  1039. CUG210.23-SYS1 CALR.MAC 1.00 souruce
  1040. By John A. Rupley. Assembly code function to call an absolute address
  1041. from within a C program. [CP/M: M80]
  1042.  
  1043. CUG210.24-XB.H header
  1044. By N.T. Carnevale. Header file for CXB.C and RXB.C. => CXB.C RXB.C
  1045. NEWXBIOS.CUG. [CP/M: Ct80]
  1046.  
  1047. ==============================================================================
  1048. CUG211 -
  1049. -----------
  1050.  
  1051. Search, Sort and Merge
  1052. Utilities by Dr. John A. Rupley (AZ), to search, sort and merge files
  1053. with variable length records. These utilities expect records to be
  1054. delimited by a string, allowing multiline records. Keys may be
  1055. specfiied by strings containing whildcards and meta characters.
  1056. Programs are configured to manipulate abstracts (e.g. for online
  1057. searches of Chemical Abstracts). All for BDS v1.5 (CP/M). [public]
  1058.  
  1059. CUG211.01-BDSCIO.H header
  1060. By Leor Zolman. Standard header file for BDS C. [CP/M: BDSC]
  1061.  
  1062. CUG211.02-CHARFUN.CRL 1.0 object
  1063. => CHARFUNR.CSM. [CP/M:l
  1064.  
  1065. CUG211.03-CHARFUNR.CSM 1.0 source
  1066. By M.I. Maney. Library of assembly code functions to handle character
  1067. operations. => CHMFUN.CRL. [CP/M:]
  1068.  
  1069. CUG211.04-CIO.CRL object
  1070. By J.A. Rupley. => DIOR.C. [CP/M:]
  1071.  
  1072. CUG211.05-CONTENTS.BDS doc
  1073. By John A. Rupley. => HEADERS.BDS.
  1074.  
  1075. CUG211.06-DIO.H 1.0 header
  1076. By Eugene H. Mallory. I/O redirection header from BDS C and Van Nuys
  1077. Toolkit. => DIOR.C CUG143 CUG144. [CP/M: BDSC]
  1078.  
  1079. CUG211.07-DIOR.C 1.0 source
  1080. l/O Redirection Library. By J.A. Rupley, Gene Mallory. => DIO.H.
  1081. [CP/M:]
  1082.  
  1083. CUG211.08-HEADERS.BDS 1.0 doc
  1084. By John A. Rupley. Short description of programs and related files.
  1085.  
  1086. CUG211.09-SCOPE.CRL object
  1087. By J.A. Rupley. => SCOPER.C. [CP/M: BDSC]
  1088.  
  1089. CUG211.10-SCOPER.C 1.0 source
  1090. By J.A. Rupley. Slightly modified "SCOPE" library of full screen input
  1091. functions. => SCOPE.CRLCUG105. [CP/M:]
  1092.  
  1093. CUG211.11-STDLIB3R.C 1.0 source
  1094. By John A. Rupley. Incorporate use of drive/user prefix into BDS
  1095. standard library functions. [CP/M:]
  1096.  
  1097. CUG211.12-STRFUN.CRL 1.0 object
  1098. By M.I. Maney, John A. Rupley. => CG106.26 STRFUNR.CSM. [CP/M:]
  1099.  
  1100. CUG211.13-STRFUNR.CSM source
  1101. By M.I. Maney. Library of assembly code functions to handle string
  1102. operations. => STRFUN.CRL CUG106. [CP/M:]
  1103.  
  1104. CUG211.14-WILDEXP.CRL object
  1105. By J.A. Rupley. => WILDEXPR.C. [CP/M:]
  1106.  
  1107. CUG211.15-WILDEXPR.C 1.0 source
  1108. Wildcard Utility. By J.A. Rupley. Accepts wild card on CP/M command
  1109. line. This modification of Van Nuys Toolkit original supports use of
  1110. drive/user file prefix. => WILDEXP.CRL CUG143 CUG144 DIO.H STDLIB3R.C.
  1111. [CP/M:]
  1112.  
  1113. CUG211.16-XMERGE1.TST 1.0 data
  1114. By J.A. Rupley. Test file for XMERGER. => XMERGER.C. [CP/M:]
  1115.  
  1116. CUG211.17-XMERGE2.TST data
  1117. By J.A. Rupley. Test file for XMERGER. => XMERGER.C. [CP/M:]
  1118.  
  1119. CUG211.18-XMERGER.C 1.0 source
  1120. By J.A. Rupley. Merge two sorted files, with output redirection. =>
  1121. XMERGER.COM XMERGE1.TST XMERGE2.TST XSORT.C XSRCHR.C. [CP/M: BDSC]
  1122.  
  1123. CUG211.19-XMERGER.COM executable
  1124. By J.A. Rupley. => XMERGER.C. [CP/M:]
  1125.  
  1126. CUG211.20-XSORT.TST 1.0 data
  1127. By J.A. Rupley. Test file for XSORTR. => XSORTR.C. [CP/M:]
  1128.  
  1129. CUG211.21-XSORTR.C 1.0 source
  1130. By J.A. Rupley. Sort random length text records, such as abstracts. =>
  1131. XSRCHR.C XSORT.TST XSORTR.COM XMERGER.C. [CP/M: BDSC]
  1132.  
  1133. CUG211.22-XSORTR.COM executable
  1134. By J.A. Rupley. => XSORTR.C. [CP/M:]
  1135.  
  1136. CUG211.23-XSRCH.ZIP data
  1137. By J.A. Rupley. Template file for XSRCHR. => XSRCHR.COM.
  1138.  
  1139. CUG211.24-XSRCHCAS.ZIP data
  1140. By J.A. Rupley. Templates for full-screen input. => XSRCHR.COM.
  1141.  
  1142. CUG211.25-XSRCHR.C 1.0 source
  1143. By J.A. Rupley. => XSRCHR.C XSORT.C XMERGER.C XSRCH.TST XSRCH.ZIP
  1144. XSRCHCAS.ZIP XSRCHR.COM XSRCHSTD.ZIP. [CP/M: BDSC]
  1145.  
  1146. CUG211.26-XSRCHR.COM executable
  1147. By J.A. Rupley. => XSRCHR.C. [CP/M:]
  1148.  
  1149. CUG211.27-XSRCHSTD.ZIP 1.0 data
  1150. By J.A. Rupley. Templates for full screen input. => XSRCHR.COM.
  1151.  
  1152. ==============================================================================
  1153. CUG212 -
  1154. -----------
  1155.  
  1156. Simulation For BDS
  1157. A BDS C version of Dr. John A. Rupley's (AZ) percolative phase
  1158. transition simulation. An Eco C-80 version appears on CUG210. [public]
  1159.  
  1160. CUG212.01-BDSCIO.H header
  1161. By Leor Zolman. Standard header file for BDS C. [CP/M: BDSC]
  1162.  
  1163. CUG212.02-CONTENTS.BDS 1.0 doc
  1164. By J.A. Rupley. Disk table of contents with short description. =>
  1165. HEADERS.BDS.
  1166.  
  1167. CUG212.03-DEFF.CRL object
  1168. By Leor Zolman. Relocatable image of BDS standard library with
  1169. modifications to incorporate use of du: driver/user prefix into
  1170. standard BDS library. => STDLIB3R.CRL. [CP/M: BDSC]
  1171.  
  1172. CUG212.04-DEFF2.CRL object
  1173. By Leor Zolman. Part two of BDS standard library. => DEFF.CRL. [CP/M:]
  1174.  
  1175. CUG212.05-DIO.CRL object
  1176. By J.A. Rupley, Gene Mallory. => DIOR.C. [CP/M:]
  1177.  
  1178. CUG212.06-DIO.H 1.0 header
  1179. By J.A. Rupley, Gene Mallory. Includes support for redirection under
  1180. BDS. => DIOR.C. [CP/M:]
  1181.  
  1182. CUG212.07-DIOR.C source
  1183. VO Redirection Library. By J.A. Rupley, Gene Mallory. I/O redirection
  1184. library for BDS C. => DIO.H DIO.CRL CG143.09. [CP/M:]
  1185.  
  1186. CUG212.08-FLOAT.CRL object
  1187. => FLOATR.C. [CP/M:]
  1188.  
  1189. CUG212.09-FLOATR.C 1.0 source
  1190. Floating Point Library. By J.A. Rupley, L.C. Calhoun, Bob Mathias.
  1191. Library of floating point functions. => CUG107. [CP/M: BDSC]
  1192.  
  1193. CUG212.10-HEADERS.BDS 1.00 doc
  1194. By J.A. Rupley. Summary description of each program. => CONTENTS.BDS.
  1195.  
  1196. CUG212.11-JARIO.H 1.0 header
  1197. By J.A. Rupley. Header file with various constants, including input
  1198. and output. => PERC3DR.C. [CP/M: BDSC]
  1199.  
  1200. CUG212.12-PERC3DR.C 1.00 source
  1201. By J.A. Rupley. Simulation of percolative phase transition is a
  1202. three-dimensional simple cubic lattice. => JARIO.H BDSCIO.H DIO.H
  1203. PERC3DR.COM PERCOLAR.C. [CP/M:]
  1204.  
  1205. CUG212.13-PERC3DR.COM executable
  1206. By J.A. Rupley. => PERC3DR.C. [CP/M:]
  1207.  
  1208. CUG212.14-PERCOLAR.C 1.00 source
  1209. By J.A. Rupley. Simulation of percolative phase transition in a
  1210. two-dimensional square lattice. => PERCOLAR.COM PERC3DR.C. [CP/M:]
  1211.  
  1212. CUG212.15-PERCOLAR.COM 1.0 ex-
  1213. ecutable By J.A. Rupley. [CP/M:]
  1214.  
  1215. CUG212.16-STDLIB3R.C source
  1216. By J.A. Rupley. Incorporates use of du prefix into BDS standard
  1217. library functions. => DEFF.CRL DEFF2.CRL. [CP/M:]
  1218.  
  1219. ==============================================================================
  1220. CUG213 -
  1221. -----------
  1222.  
  1223. Van Nuys Enhancements
  1224. Several enhanced tools from the Van Nuys Toolkit (CUG143 and CUG144)
  1225. and UNVAN, a filter which undoes the idiosyncratic keywords used
  1226. throughout the original toolkit. Among other improvements, Rupley has
  1227. added ZCPR3 style wildcards in drive and user specifications. From Dr.
  1228. John A. Rupley (AZ), for BDS C (CP/M). [public]
  1229.  
  1230. CUG213.01-BATCHR.C 1.0 source
  1231. Submit (Batch) Utility from Van Nuys Toolkit.. By J.A. Rupley, Eugene
  1232. H. Mallory. Extended menu to include all BAT, ZEX and SUB files in all
  1233. user areas of current drive and of drive A. => BATCHR.COM CUG143.
  1234. [CP/M: BDSC]
  1235.  
  1236. CUG213.02-BATCHR.COM executable
  1237. By J.A. Rupley. => BATCHR.C. [CP/M:]
  1238.  
  1239. CUG213.03-BDSCIO.H header
  1240. By J.A. Rupley. Standard header file from Van Nuys Toolkit and BDS C.
  1241. [CP/M:]
  1242.  
  1243. CUG213.04-CBPRCPR.BAT batch
  1244. By J.A. Rupley. Submit file for filtering C code through cbprepr then
  1245. cbr. => CBPREPR.C CBR.C. [CP/M;]
  1246.  
  1247. CUG213.05-CBPREPR.C 1.0 source
  1248. Filter to prepare C code for formatting. By J.A. Rupley. Filter
  1249. inserts/deletes white space and newline marker to produce consist ant
  1250. text style. Then filters through CBR to indent by control level. =>
  1251. CBPREPR.COM CBPREPR.BAT CBR.C. [CP/M: BDSC]
  1252.  
  1253. CUG213.06-CBPREPR.COM executable
  1254. By J.A. Rupley. => CBPREPR.C. [CP/M:]
  1255.  
  1256. CUG213.07-CBPRETST.C 1.0 source
  1257. By J.A. Rupley. Test file for CBPREPT.C and CBR.C. => CBR.C
  1258. CBPRETST.C. [CP/M:]
  1259.  
  1260. CUG213.08-CBR.C 1.0 source
  1261. By J.A. Rupley. Filter to reformat C code, indented according to
  1262. control level. => CBPREPR.C CBR.COM. [CP/M:]
  1263.  
  1264. CUG213.09-CBR.COM executable
  1265. By J.A. Rupley. => CBR.C CBPREPR.C. [CP/M:]
  1266.  
  1267. CUG213.10-CONTENTS.BDS doc
  1268. By John A. Rupley. Disk contents. => HEADERS.BDS.
  1269.  
  1270. CUG213.11-CR.C 1.0 source
  1271. By J.A. Rupley, Eugene H. Mallory. Construct and execute submit file
  1272. from instructions in special comments within the source files. =>
  1273. CR.COM. [CP/M: BDSC]
  1274.  
  1275. CUG213.12-CR.COM executable
  1276. By J.A. Rupley. => CR.C. [CP/M:]
  1277.  
  1278. CUG213.13-DEFF.CRL object
  1279. Standard relocatable library for BDS. => STDLIB3R.CRL. [CP/M:]
  1280.  
  1281. CUG213.14-DEFFC.CRL object
  1282. Standard relocatable library for BDS. => STDLIB3R.C. [CP/M:]
  1283.  
  1284. CUG213.15-DIO.CRL object
  1285. => DIOR.C.
  1286.  
  1287. CUG213.16-DIO.H header
  1288. By John A. Rupley, Eugene H. Mallory. I/O redirection header file. =>
  1289. DIOR.C. [CP/M:]
  1290.  
  1291. CUG213.17-DIOR.C 1.0 source
  1292. 1/0 Redirection Ubrary from BDS C and Van Nuys Toolkit. By J.A.
  1293. Rupley, Gene Mallory. => DIO.CRL DIO.H STDLIB3R.C. [CP/M: BDSC]
  1294.  
  1295. CUG213.18-HEADERS.BDS doc
  1296. Headers of files. => CONTENTS.BDS.
  1297.  
  1298. CUG213.19-JARIO.H header
  1299. By J.A. Rupley. Author's personal header file.
  1300.  
  1301. CUG213.20-STDLIB3R.C source
  1302. File-Handling Functions. By J.A. Rupley. Functions allow the use of
  1303. du: in addition to u/d: drive/user prefix. => DEFF.CRL DEFF2.CRL.
  1304. [CP/M: BDSC]
  1305.  
  1306. CUG213.21-UNVANR.C 1.0 source
  1307. By J.A. Rupley. Filter to convert Van Nuys Toolkit Pascal style
  1308. delimiters and keywords back to standard C tokens. => UNVANR.COM.
  1309. [CP/M:]
  1310.  
  1311. CUG213.22-UNVANR.COM executable
  1312. By J.A. Rupley. => UNVANR.C. [CP/M:]
  1313.  
  1314. CUG213.23-WILDEXP.CRL object
  1315. By J.A. Rupley. => WILDEXPR.C.
  1316.  
  1317. CUG213.24-WILDEXPR.C 1.0 source
  1318. Modified Version of WILDEXP.. By J.A. Rupley. Allows use of du: and
  1319. u/d: as well as expansion of d?: and ?/d: forms. => WILDEXP.CRLCUG111
  1320. CUG121 CUG143. [CP/M: BDSC]
  1321.  
  1322. CUG213.25-XCR.C source
  1323. Cross-Reference Utility. By J.A. Rupley, Phillip N. Hisley. Modified
  1324. version of XC.C CUG 120.19: Added check on characters of output per
  1325. line (cbar_count) to obtain correct pagination. => XCR.COM. [CP/M:]
  1326.  
  1327. CUG213.26-XCR.COM executable
  1328. By J.A. Rupley, Phillip N. Hisley. => XCR.C. [CP/M:]
  1329.  
  1330. ==============================================================================
  1331. CUG214 -
  1332. -----------
  1333.  
  1334. File Display Utilities
  1335. Developed under BDS v1.4, BDS C utilities for editing and browsing in
  1336. files--TYPEXXR is descended for TYPE20; XSHOWR allows rapid movement
  1337. of the display window using Wordstar-like commands; a clock support
  1338. utility. From Dr. John A. Rupley (AZ). [public]
  1339.  
  1340. CUG214.01-BDSCIO.H header
  1341. By Leor Zolman. Standard header file for BDS. [CP/M: BDSC]
  1342.  
  1343. CUG214.02-CBR.C 1.0 source
  1344. By J.A. Rupley. Filter to reformat C code, indented according to
  1345. control level. => CBR.COM CUG213. [CP/M:]
  1346.  
  1347. CUG214.03-CBR.COM executable
  1348. By J.A. Rupley. => CBR.C. [CP/M:]
  1349.  
  1350. CUG214.04-CHARFUN.CRL object
  1351. By J.A. Rupley. => CHARFUNR.CSM. [CP/M:]
  1352.  
  1353. CUG214.05-CHARFUNR.CSM 1.0 source
  1354. By M.I. Maney. Library of assembly code functions to handle character
  1355. operations. => CHARFUN.CRL. [CP/M:]
  1356.  
  1357. CUG214.06-CHRONOR.C 1.0 source
  1358. By J.A. Rupley. Reads Hayes chronograph and display time, date. =>
  1359. CHRONOR.COM. [CP/M:]
  1360.  
  1361. CUG214.07-CHRONOR.COM executable
  1362. By J.A. Rupley. => CHRONOR.C. [CP/M:]
  1363.  
  1364. CUG214.08-CONTENTS.BDS doc
  1365. By John A. Rupley. Table of contents. => HEADERS.BDS.
  1366.  
  1367. CUG214.09-CTRLSHOR.C 1.0 source
  1368. Show control characters. By J.A. Rupley, Eugene H. Mallory. Strips
  1369. high bits and displays control characters (not cr, If, tab) as
  1370. "^char". => CTRLSHOR.COM. [CP/M:] BDSC]
  1371.  
  1372. CUG214.10-CTRLSHOR.COM 1.0 ex-
  1373. ecutable By J.A. Rupley. => CTRLSHOR.C. [CP/M:]
  1374.  
  1375. CUG214.11-DIO.CRL obiect
  1376. By J.A. Rupley. => DIOR.C.
  1377.  
  1378. CUG214.12-DIO.H header
  1379. By J.A. Rupley. IO redirection header file. => DIOR.C. [CP/M: BDSC]
  1380.  
  1381. CUG214.13-DIOR.C 1.0 source
  1382. I/O Redirection Library. By J.A. Rupley. Modifications: avoids CR-CR
  1383. pair before LF by patch in putchar(). => DIO.CRL DIO.H STDLIB3R.C.
  1384. [CP/M:]
  1385.  
  1386. CUG214.14-HEADERS.BDS doc
  1387. File headers. => CONTENTS.BDS.
  1388.  
  1389. CUG214.15-JARIO.H 1.00 header
  1390. By J.A. Rupley. Authors personal standard header. [CP/M: BDSC]
  1391.  
  1392. CUG214.16-STDLIB3R.C source
  1393. Flle-Handling Functions. By J.A. Rupley. Functions allow the use of
  1394. du: in addition to u/d: drive/user prefix. => DEFF.CRL
  1395. DEFFC.CRLWILDCARD. [CP/M:]
  1396.  
  1397. CUG214.17-STRFUN.CRL 1.0 object
  1398. By J.A. Rupley. => STRFUNR.CSM. [CP/M:]
  1399.  
  1400. CUG214.18-STRFUNR.CSM 1.0 source
  1401. By J.A. Rupley. Assembly coded functions for string operations. =>
  1402. STRFUN.CRL CHARFUNR.CSM CUG106. [CP/M:]
  1403.  
  1404. CUG214.19-TYPER-R.C 1.0 source
  1405. Typer. By John A. Rupley, H.G. Lord. Line editor that handles typing
  1406. not suitable for a word processor (i.e. envelopes, forms, short
  1407. notes). => TYPER-R.COM. [CP/M: BDSC]
  1408.  
  1409. CUG214.20-TYPER-R.COM 1.0 executable
  1410. By J.A. Rupley. => TYPER-R.C. [CP/M:]
  1411.  
  1412. CUG214.21-TYPEXXR.C 10 source
  1413. By J.A. Rupley. Sequential display of a file, with options for
  1414. printing. A rewrite of TYPE20. => TYPEXXR.COM. [CP/M:]
  1415.  
  1416. CUG214.22-TYPEXXR.COM 10 executable
  1417. By J.A. Rupley. [CP/M:]
  1418.  
  1419. CUG214.23-WILDEXP.CRL object
  1420. By J.A. Rupley. => WILDF
  1421.  
  1422. CUG214.24-WILDEXPR.C
  1423. Modified Version of WILI Rupley. Allows use of du as expansion of d?:
  1424. and DEXP.CRL CUG111 CUG [CP/M: BDSC]
  1425.  
  1426. CUG214.25-XSHOW.H 1.00
  1427. By J.A. Rupley. Header file for XSHOWR.C. and XSHOWFNS.C. [CP/M:]
  1428.  
  1429. CUG214.26-XSHOWFNS.C
  1430. By J.A. Rupley. Function => XSHOWR.C. [CP/M: BDSC]
  1431.  
  1432. CUG214.27-XSHOWR.C 1.0 source
  1433. By J.A. Rupley. Page through a file using Wordstar-like commands.
  1434. Search for strings including wildcards and control characters. =>
  1435. XSHOW.H XSHOWFNS.C XSHOWR.COM. [CP/M:]
  1436.  
  1437. CUG214.28-XSHOWR.COm 1.0 executable
  1438. By J.A. Rupley. => XSHOWR.C. [CP/M:]
  1439.  
  1440. ==============================================================================
  1441. CUG215 -
  1442. -----------
  1443.  
  1444. BBS For BDSC
  1445. A Bulletin Board system for BDS C under CP/M. This package is the
  1446. direct ancestor of BBS for UNIX (CUG182) and appears to be descended
  1447. for RBBS4 (CUG147). [public]
  1448.  
  1449. CUG215.01-BBSC.C 1.0 source
  1450. Bulletin Board System. By Mike Kelly. Main source files for running
  1451. the BBS and invoking related functions. => BBSC.DOC. [CP/M: BDSC]
  1452.  
  1453. CUG215.02-BBSC.DOC 1.0 doc
  1454. System Documentation. By Mike Kelly.=> BBSC.C. [CP/M:]
  1455.  
  1456. CUG215.03-BBSCDEF.H header
  1457. By Mike Kelly. Global defines and storage definitions for use by BBSC
  1458. system. => BBSC.C. [CP/M: BDSC]
  1459.  
  1460. CUG215.04-BBSCFILE.C 1.0 source
  1461. By Mike Kelly. File 1/0 support utilities. => BBSC.C. [CP/M:]
  1462.  
  1463. CUG215.05-BBSCLOCK.C 1.0 source
  1464. By Mike Kelly. Clock routine to access a Hayes Chronograph. => BBSC.C.
  1465. [CP/M:]
  1466.  
  1467. CUG215.06-BBSCMISC.C 1.0 source
  1468. By Mike Kelly. Miscellaneous functions used across the system. =>
  1469. BBSC.C. [CP/M:]
  1470.  
  1471. CUG215.07-BBSCPORT.C 1.0 source
  1472. By Mike Kelly. Support routines to access the modem port. => BBSC.C.
  1473. [CP/M:]
  1474.  
  1475. CUG215.08-BULLETIN.BBS doc
  1476. By Mike Kelly. Data file for bulletins to be shown at signon. =>
  1477. BBSC.C. [CP/M:]
  1478.  
  1479. CUG215.09-HEADER.BBS doc
  1480. By Mike Kelly. 7 record header files used with the messages. =>
  1481. BBSC.C. [CP/M:]
  1482.  
  1483. CUG215.10-HELP.BBS doc
  1484. By Mike Kelly. Short help file to explain the commands available. =>
  1485. BBSC.C. [CP/M:]
  1486.  
  1487. CUG215.11-MESSAGE.BBS doc
  1488. By Mike Kelly. Holds the messages left on BBS. => BBSC.C. [CP/M:]
  1489.  
  1490. CUG215.12-USER.BBS doc
  1491. By Mike Kelly. Maintains names, passwords, etc. of each caller. =>
  1492. BBSC.C. [CP/M:]
  1493.  
  1494. CUG215.13-WELCOME.BBS doc
  1495. By Mike Kelly. The signon/welcome file. => BBSC.C. [CP/M:]
  1496.  
  1497. ==============================================================================
  1498. CUG216 -
  1499. -----------
  1500.  
  1501. Zmodem and Saveram
  1502. [mixed] 2 disks. Zmodem, by Chuck Forsberg (OR), is a file transfer
  1503. system designed to work efficiently in packet switched and time-shared
  1504. systems. Saveram developed under Microsoft v3.0, by Dave Madsen (IL)
  1505. and Frank H. Jeys (TX) loads a group of files to ramdisk at the
  1506. beginning of a work session and saves all modified files back to hard
  1507. disk at the end of the session. This volume also includes Kittylint, a
  1508. "tiny lint" and calc87, a calculator program for Eco C-88, both from
  1509. Dan Schechter (ND); and Anywhere, an enhanced where, by John Teichert,
  1510. Jr.
  1511.  
  1512. CUG216.01-ANYWHERE.C source
  1513. By John Teichert Jr., Mark S. Ackerman. Locate files on the PC hard
  1514. disk. Can be set up to search multiple hard disks. => ANYWHERE.DOC,
  1515. AW.EXE. [MS-DOS: MSC]
  1516.  
  1517. CUG216.02-ANYWHERE.DOC doc
  1518. By John Teichert Jr. Documentation for ANYWHERE. => ANYWHERE.C.
  1519.  
  1520. CUG216.03-AW.EXE executable
  1521. By John Teichert Jr., Mark S. Ackerman. WHERE.C. [MS-DOS]
  1522.  
  1523. CUG216.04-C-USER.TXT doc
  1524. By Frank H. Jeys. Documentation for scanfils. => SCANFILS.C.
  1525.  
  1526. CUG216.05-CALC87.C source
  1527. By Dan Schechter. Calculator program written to call on ECO C's 8087
  1528. emulation routines. Basic arithmetic plus sin, cos, tan, arcsin,. =>
  1529. CALC87.C. [CP/M, MS-DOS: AZTEC, ECO-C]
  1530.  
  1531. CUG216.06-CALC87.DOC doc
  1532. By Dan Schechter. Documentation for CALC87. => CALC87.C. [CP/M,
  1533. MS-DOS: AZTEC, ECO-C]
  1534.  
  1535. CUG216.07-CATALOG.216 doc
  1536. Listing of files, their authors and a short description of the file.
  1537. => INDEX.
  1538.  
  1539. CUG216.08-CLL.BAT batch
  1540. By Frank H. Jeys. Example batch file that utilizes scanfils. =>
  1541. C-USER.TXT. [MS-DOS]
  1542.  
  1543. CUG216.09-DSZ.1 doc
  1544. UNIX style manual page for DSZ command. In Nroff format. => DSZ.EXE.
  1545.  
  1546. CUG216.10-DSZ.EXE executable
  1547. YMODEM, ZMODEM file transfer subprogram designed to be called from a
  1548. communications program or bulletin board. Uses. => DSZ.1. [MS-DOS]
  1549.  
  1550. CUG216.11-GZ doc
  1551. By Chuck Forsberg. SZ command file. SZ.C.
  1552.  
  1553. CUG216.12-INDEX doc
  1554. By Dan Schechter. Description of files. CATALOG.216.
  1555.  
  1556. CUG216.13-KITTYLNT.C source
  1557. By Dan Schechter. Kitty Lint. A mini-lint that checks delimiters, line
  1558. termination, printf statements and for loops. CP/M version.
  1559. KITTYLNT.C88, KlTTYLNT.COM. [CP/M: AZTEC]
  1560.  
  1561. CUG216.14-KITTYLNT.C88 source
  1562. By Dan Schechter. Kitty Lint 88. MS-DOS version of KITTYLNT.C. =>
  1563. KITTYLNT.C. [MS-DOS: ECO-C]
  1564.  
  1565. CUG216.15-KITTYLNT.COM executable
  1566. By Dan Schechter. => KITTYLNT.C, KITTYLNT.C88. [CP/M: AZTEC]
  1567.  
  1568. CUG216.16-KITTYLNT.DOC doc
  1569. By Dan Schechter. Documentation for KITTYLNT. => KITTYLNT.C,
  1570. KITTYLNT.C88.
  1571.  
  1572. CUG216.17-MEMO doc
  1573. By Dan Schechter. CALC87.C output file. CALC87.C.
  1574.  
  1575. CUG216.18-MINIRB.1 doc
  1576. By Chuck Forsberg. UNIX style manual page for MINIRB in Nroff format.
  1577. => MINIRB.C.
  1578.  
  1579. CUG216.19-MINIRB.C source
  1580. By Chuck Forsberg, omen Technology Inc.. A bootstrap program for UNIX
  1581. to receive files from computers running YMODEM. MINIRB.1. [UNIX,
  1582. MS-DOS]
  1583.  
  1584. CUG216.20-NSWEEP.COM executable
  1585. Disk sweep utility for CP/M. [CP/M]
  1586.  
  1587. CUG216.21-PROGS.DOC doc
  1588. By Chuck Forsberg. Formatted pages for manual for UNDOS, RZ, SZ, DSZ.
  1589. => UNDOS.C, RZ.C, SZ.C, DSZ.EXE. [UNIX, MS-DOS]
  1590.  
  1591. CUG216.22-RBSB.C source
  1592. By Chuck Forsberg. Terminal mode control from RB/SB ancestor. =>
  1593. ZMODEM.DOC. [UNIX]
  1594.  
  1595. CUG216.23-RZ.1 doc
  1596. By Chuck Forsberg. UNIX style manual page for RZ. => RZ.C. Nroff
  1597. format.
  1598.  
  1599. CUG216.24-RZ.C source
  1600. By Chuck Forsberg. UNIX ZMODEM: Receives Files.. Receives files and
  1601. commands from computers running Professional-YAM, PowerCom, YAM, IMP,
  1602. or programs supporting. => RZ.1, SZ, DSZ.EXE, MINIRB.C, PROGS.DOC.
  1603. [UNIX, MS-DOS]
  1604.  
  1605. CUG216.25-SAVEFILS.BAT batch
  1606. By Frank H. Jeys. output batch file generated by scanfils. =>
  1607. SCANFILS.C.
  1608.  
  1609. CUG216.26-SCANFIL.MAP data
  1610. By Frank H. Jeys. Map file. => SCANFILS.C. [MS-DOS: MSC]
  1611.  
  1612. CUG216.27-SCANFILS.C source
  1613. By Frank H. Jeys. Generates a batch file to backup only files which
  1614. have changed since an earlier scanfils execution. => C-USER.TXT,
  1615. CCL.BAT. [MS-DOS: MSC]
  1616.  
  1617. CUG216.28-SCANFILS.EXE executable
  1618. By Frank H. Jeys. => SCANFILS.C. [MS-DOS: MSC]
  1619.  
  1620. CUG216.29-SCANFILS.FOR source
  1621. By Frank H. Jeys. FORTRAN version of SCANFILS. => SCANFILS.C.
  1622.  
  1623. CUG216.30-SCANFILS.LST doc
  1624. By Frank H. Jeys. Compiler listing. SCANFILS.C. [MS-DOS]
  1625.  
  1626. CUG216.31-SCANFILS.OBJ object
  1627. By Frank H. Jeys. => SCANFILS.C. [MSC]
  1628.  
  1629. CUG216.32-SZ.1 doc
  1630. By Chuck Forsberg. => SZ.C. Nroff format.
  1631.  
  1632. CUG216.33-SZ.C source
  1633. By Chuck Forsberg. UNIX ZMODEM: Send Files. UNIX utility to send files
  1634. and commands to computers running Professional-YAM, PowerCom, YAM,
  1635. IMP, or programs supporting. => SZ.1, ZMODEM.DOC, DSZ.EXE, MINIRB.C,
  1636. PROGS.DOC. [UNIX, MS-DOS]
  1637.  
  1638. CUG216.34-UNDOS.1 doc
  1639. By Chuck Forsberg. UNIX style manual page for UNDOS. => UNDOS.C.
  1640.  
  1641. CUG216.35-UNDOS.C source
  1642. By Chuck Forsberg. Converts MS-DOS or CP/M format source files to UNIX
  1643. format. UNDOS.1, XMODEM.DOC. [UNIX, MS-DOS]
  1644.  
  1645. CUG216.36-ZM.C source
  1646. By Chuck Forsberg. ZMODEM protocol primitives. => ZMODEM.DOC. [UNIX,
  1647. MS-DOS]
  1648.  
  1649. CUG216.37-ZMODEM.DOC doc
  1650. By Chuck Forsberg, omen Technology Inc.. The ZMODEM Asynchronous Inter
  1651. Application File Transfer Protocol. Full documentation and development
  1652. history. RZ.C, SZ.C, ZM.C, RBSB.C, ZM.C. [UNIX, MS-DOS]
  1653.  
  1654. CUG216.38-ZMODEM.H header
  1655. By Chuck Forsberg. Manifest constants for ZMODEM. => ZMODEM.DOC, ZM.C.
  1656.  
  1657. ==============================================================================
  1658. CUG217 -
  1659. -----------
  1660.  
  1661. Spell and Dictionary Part I
  1662. By Kenji Hino, Bob Denny. [public] 1 disk. Contains a spelling checker
  1663. and half the dictionary on CUG217. The rest of the dictionary is on
  1664. CUG218. Kenji Hino rewrote the package from a Software Tools version.
  1665. The disk contains three executable versions developed under Microsoft
  1666. C. SPELLC is quite portable and should compile under most compilers.
  1667. SPELLS is compiled with the small model option, SPELLC with compact
  1668. model, and SPELLH with hugh model. The nine dictionary data files will
  1669. require at least 500 Kb when concatenated. Spell copies named files to
  1670. standard output while looking up each word in a dictionary. Misspelled
  1671. words are displayed with asterisks beneath.
  1672.  
  1673. CUG217.01-HEADER.CUG doc
  1674. File headers. => SPELL.DOC, HY.C.
  1675.  
  1676. CUG217.02-HY.C source
  1677. By Bob Denny. Hyphenates words from standard input. => HY.EXE.
  1678. [MS-DOS: MSC]
  1679.  
  1680. CUG217.03-HY.EXE executable
  1681. By Bob Denny. => HY.C. [MS-DOS: MSC]
  1682.  
  1683. CUG217.04-SPELL.C source
  1684. By Kenji Hino. Spelling Checker. SPELL.DOC, CUG218. [MS-DOS: MSC]
  1685.  
  1686. CUG217.05-SPELL.DOC doc
  1687. By Kenji Hino. User and program documentation. => SPELL.C, SPELLS.EXE,
  1688. SPELLH.EXE, SPELLC.EXE.
  1689.  
  1690. CUG217.06-SPELLO.DAT data
  1691. Dictionary Part O (A - Bright). SPELL*.DAT.
  1692.  
  1693. CUG217.07-SPELL1.DAT data
  1694. Dictionary Part 1 (Brighten - Deduce). SPELL*.DAT.
  1695.  
  1696. CUG217.08-SPELL2.DAT data
  1697. Dictionary Part 2 (Deduced - Floss). => SPELL*.DAT.
  1698.  
  1699. CUG217.09-SPELLC.EXE executable
  1700. By Kenji Hino. Spell with Compact Model. SPELL.C, SPELL.DOC. [MS-DOS:
  1701. MSC]
  1702.  
  1703. CUG217.10-SPELLH.EXE executable
  1704. By Kenji Hino. Spell with Huge Model. SPELL.C, SPELL.DOC. [MS-DOS:
  1705. MSC]
  1706.  
  1707. CUG217.11-SPELLS.EXE executable
  1708. By Kenji Hino. Spell with Small Model. SPELL.C, SPELL.DOC. [MS-DOS:
  1709. MSC]
  1710.  
  1711. ==============================================================================
  1712. CUG218 -
  1713. -----------
  1714.  
  1715. Spell and Dictionary Part 11
  1716. By Kenji Hino, Bob Denny. [public] 2 disks. See CUG217.
  1717.  
  1718. CUG218.01-DIGRAM.C source
  1719. By Bob Denny. Hyphenation Diagram Tables. => HYPHEN.C, SUFFIX.C.
  1720. [MS-DOS: MSC] From DECUS.
  1721.  
  1722. CUG218.02-HYPHEN.C source
  1723. By Bob Denny. Hyphenation Module. SUFFIX.C, DIGRAM.C. [MS-DOS: MSC]
  1724. From DECUS.
  1725.  
  1726. CUG218.03-SPELL3.DAT data
  1727. Dictionary Part 3 (Flotilla - Instructed). CUG217, SPELL*.DAT.
  1728.  
  1729. CUG218.04-SPELL4.DAT data
  1730. Dictionary Part 4 (Instructions - Ms). SPELL*.DAT.
  1731.  
  1732. CUG218.05-SPELL5.DAT data
  1733. Dictionary Part 5 (Msec - Prosecution).
  1734.  
  1735. CUG218.06-SPELL6.DAT data
  1736. Dictionary Part 6 (Prosecutions - Skipjack). => SPELL*.DAT.
  1737.  
  1738. CUG218.07-SPELL7.DAT data
  1739. Dictionary Part 7 (SkipI - Unasterisked). => SPELL*.DAT.
  1740.  
  1741. CUG218.08-SPELL8.DAT data
  1742. Dictionary Part 8 (Unattacked - Zworykin). => SPELL*.DAT.
  1743.  
  1744. CUG218.09-SUFFIX.C source
  1745. By Bob Denny. Suffix Table for Hyphenation. => HYPHEN.C, DIGRAM.C.
  1746. [MS-DOS: MSC] From DECUS.
  1747.  
  1748. ==============================================================================
  1749. CUG219 -
  1750. -----------
  1751.  
  1752. 6502 Cross Assemblers
  1753. Contains 6502 and 65C02 assemblers by William Colley 111 (OH). These
  1754. assemblers have compiled under Aztec, C86, Aztec Cll, Eco-C, HP-UX,
  1755. Microsoft C and QNIX C. Plus an 8048 cross assembler that compiles
  1756. under Eco-C88, Microsoft, DeSmet and BSD 4.2 UNIX. [public]
  1757.  
  1758. CUG219.01-A48.C 0.0 source
  1759. Portable 8048 Cross-Compiler. By William C. Colley III. Assemble code
  1760. for the Intel 8048 family of microprocessors. All assembler functions
  1761. supported except relocation, linkage and macros. => A48.DOC A48.H
  1762. A48EVAL.C A48UTIL.C. [CP/M-80, CP/M-86, MS-DOS, PC-DOS, QNK, HP-UX:
  1763. AZTEC, Cl 86, ECO, LC, MSC, QNK, HPUX]
  1764.  
  1765. CUG219.02-A48.DOC doc
  1766. Documentation. By Wlliam C. Colley III. => A48.C.
  1767.  
  1768. CUG219.03-A48.H header
  1769. By Wlliam C. Colley III. Header file including compile, assemble and
  1770. link instructions for compilers. => A48.C.
  1771.  
  1772. CUG219.04-A48EVAL.C 0.0 source
  1773. Expression Evaluator and Lexical Analyzer. By William C. Colley III.
  1774. => A48.C.
  1775.  
  1776. CUG219.05-A48UTIL.C 0.0 source
  1777. By Wlliam C. Colley III. Symbol table building and searching, opcode
  1778. and operator table searching, listing file output, hex file output,
  1779. error flagging. => A48.C.
  1780.  
  1781. CUG219.06-A65.C 0.0 source
  1782. 6502 Portable Cross-Assembler. By William C. Colley III. Assemble code
  1783. for the MOS Tech 6502 and Rockwell 65C02 microprocessor (portable). =>
  1784. A65.DOC A65.H A65EVAL.C A65UTIL.C. [CP/M, CP/M-
  1785. 86, HP-UX, MS-DOS, QNIX AZTEC, CI 86, ECO, HP-UX, LC, MSC, QNIX]
  1786.  
  1787. CUG219.07-A65.DOC doc
  1788. 6502/65C02 Cross-Assembler Documentation. By William C. Colley III. =>
  1789. A65.C A65C.C.
  1790.  
  1791. CUG219.08-A65.H header
  1792. By William C. Colley 111. Header file including compile, assemble and
  1793. link instructions for compilers. => A65.C.
  1794.  
  1795. CUG219.09-A65C.C source
  1796. 65C02 Portable Cross-Assembler. By William C. Colley 111. Produces
  1797. Rockwell 65C02 microprocessor. This program is written in portable C.
  1798. All assembler functions are supported except relocation, linkage, and
  1799. macros. => A65C.H A65CEVAL.C A65CUTIL.C A65.DOC TEST65C.ASM. [CP/M,
  1800. CP/M 86, MS-DOS, QNIX, PC-DOS: AZTEC, Cl 86, ECO, HP-UX, LC, MSC, QNK]
  1801.  
  1802. CUG219.10-A65C.H header
  1803. By William C. Colley 111. Header file including compile, assemble and
  1804. link instructions for compilers. => A65C.C.
  1805.  
  1806. CUG219.11-A65CEVAL.C source
  1807. 6SC02 Portable Cross-Assembler. By William C. Colley 111. Assembler's
  1808. expression evaluator and lexical analyzer. => A65C.C.
  1809.  
  1810. CUG219.12-A65CUTIL.C source
  1811. 65C02 Portable Cross-Assembler. By Will Tam C. Colley 111. Contains
  1812. the symbol table builder and searcher, opcode and operator table,
  1813. listing file output, hex file output, and error checking. => A65C.C.
  1814.  
  1815. CUG219.13-A65EVAL.C source
  1816. 6502 Cross-Assembler (portable). By William C. Colley 111. Assembler's
  1817. expression evaluator and lexical analyzer. => A65.C.
  1818.  
  1819. CUG219.14-A65UTIL.C source
  1820. 6502 Cross-Assembler (portable). By William C. Colley 111. Contains
  1821. the symbol table builder and searcher, opcode and operator table,
  1822. listing file output, hex file output, and error flagging. => A65.C.
  1823.  
  1824. CUG219.15-READ.ME2 doc
  1825. By William C. Colley 111. Disk Summary.
  1826.  
  1827. CUG219.16-TEST48.ASM source
  1828. Portable 8048 Cross-Assembler Test Program. By William C. Colley 111.
  1829. => A48.C.
  1830.  
  1831. CUG219.17-TEST65.ASM source
  1832. Portable 6502 Cross-Assembler Test File. By William C. Colley 111. =>
  1833. A65.C.
  1834.  
  1835. CUG219.18-TEST65C.ASM source
  1836. Portable 65C02 Cross-Assembler Test Program. By William C. Colley 111.
  1837. => A65C.C.
  1838.  
  1839. ==============================================================================
  1840. CUG220 -
  1841. -----------
  1842.  
  1843. Windows BOSS
  1844. By Philip A. Mongelluzzo. [share2] 3 disks. Windows BOSS is an
  1845. extensive library of C functions for the creation, management and
  1846. manipulation of text windows. The package provides basic window
  1847. functions such as open/close windows as well as pop-up windows, pull
  1848. down menus, status lines, a context sensitive on-line help system and
  1849. mouse control functions. The Data Clerk (part of the package) can
  1850. build data entry form screens in windows created by The Window BOSS.
  1851. The package includes documentation, demo programs, demo executable and
  1852. libraries for Microsoft C/Quick C, Borland Turbo C/C++, Lattice C,
  1853. Watcom C, Mix Power C, Datalight C, Aztec C and C86. Because of the
  1854. volume of programs and its MS-DOS specific nature, the distribution
  1855. disk contains MS-DOS specific archived files.
  1856.  
  1857. CUG220.01-AZTECS.BAT batch
  1858. Compiler driver - Aztec
  1859.  
  1860. CUG220.02-BOSS.MAN doc
  1861. Documentation and Registration Form.
  1862.  
  1863. CUG220.03-BOSS.TOC doc
  1864. Table of Contents for documentation.
  1865.  
  1866. CUG220.04-BOSSDEMO.C source
  1867. Extensive demonstration program, using all possible window functions.
  1868. => BOSSDEMO.MAK, BOSSDEMO.PRT, BOSSDEMO.EXE. [MS-DOS: AZTEC, TC, MSC,
  1869. LC, MIXC, DLC, ZORTECH C/C++, C186, WATCOMC]
  1870.  
  1871. CUG220.05-BOSSDEMO.EXE executable
  1872. Demo Program [MS-DOS]
  1873.  
  1874. CUG220.06-C86.BAT batch
  1875. Compilation driver- C86
  1876.  
  1877. CUG220.07-DLCS.BAT batch
  1878. Compiler driver - Datalight C
  1879.  
  1880. CUG220.08-GENINDEX.C source
  1881. Create index from test file. [MS-DOS]
  1882.  
  1883. CUG220.09-HELLO.C source
  1884. Sample program. [MS-DOS]
  1885.  
  1886. CUG220.10-INTELC.HLP doc
  1887. Help message file. => HELP.C.
  1888.  
  1889. CUG220.11-INTELC.NDX doc
  1890. Index output file. => GENINDEX.C, INTELC.HLP.
  1891.  
  1892. CUG220.12-LCS3.BAT batch
  1893. Compiler driver - Lattice 3.4
  1894.  
  1895. CUG220.13-LCS6.BAT batch
  1896. Compiler driver - Lattice 6.0
  1897.  
  1898. CUG220.14-LOADAZ.BAT batch
  1899. Link batch file - Aztec
  1900.  
  1901. CUG220.15-LOADC86.BAT batch
  1902. Link batch file - C186
  1903.  
  1904. CUG220.16-LOADDLC.BAT batch
  1905. Link batch file - Datalight
  1906.  
  1907. CUG220.17-LOADLC3.BAT batch
  1908. Link batch file - Lattice 3.4
  1909.  
  1910. CUG220.18-LOADLC6.BAT batch
  1911. Link batch file - Lattice 6.0
  1912.  
  1913. CUG220.19-LOADMS5.BAT batch
  1914. Link batch file - Microsoft C 5.x
  1915.  
  1916. CUG220.20-LOADMS6.BAT batch
  1917. Link batch file - Microsoft C 6.x
  1918.  
  1919. CUG220.21-LOADPC.BAT batch
  1920. Link batch file - Mix Power C
  1921.  
  1922. CUG220.22-LOADQC20.BAT batch
  1923. Link batch file - Quick C 2.0
  1924.  
  1925. CUG220.23-LOADQC25.BAT batch
  1926. Link batch file - Quick C 2.5
  1927.  
  1928. CUG220.24-LOADTC.BAT batch
  1929. Link batch file - Turbo C
  1930.  
  1931. CUG220.25-LOADTS.BAT batch
  1932. Link batch file - TopSpeed C
  1933.  
  1934. CUG220.26-LOADWAT.BAT batch
  1935. Link batch file - Watcom C
  1936.  
  1937. CUG220.27-LOADWEC.BAT batch
  1938. Link batch file - EXPRESS C
  1939.  
  1940. CUG220.28-LOADZTC.BAT batch
  1941. Link batch file - Zortech C
  1942.  
  1943. CUG220.29-MSC5.BAT batch
  1944. Compiler driver - Microsoft C 5.x
  1945.  
  1946. CUG220.30-MSC6.BAT batch
  1947. Compiler driver - Microsoft C 6.x
  1948.  
  1949. CUG220.31-MSQC20.BAT batch
  1950. Compiler driver - Quick C 2.0
  1951.  
  1952. CUG220.32-MSQC25.BAT batch
  1953. Compiler driver - Quick C 2.5
  1954.  
  1955. CUG220.33-MWIN.MIX library
  1956. BOSS library - Mix Power C [ MIXC]
  1957.  
  1958. CUG220.34-PCCM.BAT batch
  1959. Compiler Driver - Mix Power C
  1960.  
  1961. CUG220.35-REV.HST source
  1962. Revision history.
  1963.  
  1964. CUG220.36-REV.LEV doc
  1965. Current version.
  1966.  
  1967. CUG220.37-SAMPLE.C source
  1968. Data entry sample program
  1969.  
  1970. CUG220.38-SAZTEC.LIB library
  1971. BOSS library - Aztec C [ AZTEC]
  1972.  
  1973. CUG220.39-SC86.LIB library
  1974. Small Memory Library - C186. [ C186]
  1975.  
  1976. CUG220.40-SDLC.LIB library
  1977. Small Memory Library - Data light. [ DLC]
  1978.  
  1979. CUG220.41-SLAT3.LIB library
  1980. Small Memory Library - Lattice 3.4. [LC]
  1981.  
  1982. CUG220.42-SLAT6.LIB library
  1983. Small Memory Library - Lattice 6.0. [LC]
  1984.  
  1985. CUG220.43-SMSC5.LIB library
  1986. Small Memory Library - Microsoft 5.xx. [MSC5]
  1987.  
  1988. CUG220.44-SMSC6.LIB library
  1989. Small Memory Library - Microsoft 6.x. [MSC6]
  1990.  
  1991. CUG220.45-SMSQC20.LIB library
  1992. BOSS library - QuickC 2.0 [QUICKC]
  1993.  
  1994. CUG220.46-SMSQC25.LIB library
  1995. BOSS library - QuickC 2.5 [QUICKC]
  1996.  
  1997. CUG220.47-STC.LIB library
  1998. Small C Library - Turbo C. [TC]
  1999.  
  2000. CUG220.48-TCS.BAT batch
  2001. Compiler driver - Turbo C
  2002.  
  2003. CUG220.49-TSAPP.PRJ project
  2004. Make file - TopSpeed C
  2005.  
  2006. CUG220.50-TSC.LIB library
  2007. BOSS library - TopSpeed C [TOPSPEED]
  2008.  
  2009. CUG220.51-TSS.BAT batch
  2010. Compiler Driver - TopSpeed C
  2011.  
  2012. CUG220.52-TSSWIN.PRJ project
  2013. Make file - TopSpeed C
  2014.  
  2015. CUG220.53-WATEC.LIB library
  2016. BOSS library - EXPRESS C [EXPRESSC]
  2017.  
  2018. CUG220.54-WATOC.LIB library
  2019. BOSS library - Watcom C [WATCOMC]
  2020.  
  2021. CUG220.55-WECS.BAT batch
  2022. Compiler Driver - EXPRESS C
  2023.  
  2024. CUG220.56-WINDOWS.EXT
  2025. Type checking include file
  2026.  
  2027. CUG220.57-WINDOWS.FN5 doc
  2028. Type Checking Include File. => WINDOWS.H. [MS-DOS]
  2029.  
  2030. CUG220.58-WINDOWS.FN6
  2031. Type checking include file
  2032.  
  2033. CUG220.59-WINDOWS.FNT
  2034. Type checking include file
  2035.  
  2036. CUG220.60-WINDOWS.FNZ
  2037. Type checking include file
  2038.  
  2039. CUG220.61-WINDOWS.H header
  2040. BOSS Include Files.
  2041.  
  2042. CUG220.62-WN_FRMGE.C source
  2043. Data entry form reader
  2044.  
  2045. CUG220.63-WN_GBOOL.C source
  2046. Data entry function (logical)
  2047.  
  2048. CUG220.64-WN_GDATE.C source
  2049. Data entry function (dates)
  2050.  
  2051. CUG220.65-WN_GDOUB.C source
  2052. Data entry function (double)
  2053.  
  2054. CUG220.66-WN_GFLOA.C source
  2055. Data entry function (floats)
  2056.  
  2057. CUG220.67-WN_GINT.C source
  2058. Data entry function (integer)
  2059.  
  2060. CUG220.68-WN_GLONG.C source
  2061. Data entry function (long)
  2062.  
  2063. CUG220.69-WN_GPHON.C source
  2064. Data entry function (phone)
  2065.  
  2066. CUG220.70-WN_GPWOR.C source
  2067. Data entry function (password)
  2068.  
  2069. CUG220.71-WN_GTEXT.C source
  2070. Data entry function (various text)
  2071.  
  2072. CUG220.72-WN_GTIME.C source
  2073. Data entry function (time)
  2074.  
  2075. CUG220.73-WN_GUINT.C source
  2076. Data entry function (unsigned int)
  2077.  
  2078. CUG220.74-WN_GULON.C source
  2079. Data entry function (unsigned long)
  2080.  
  2081. CUG220.75-WN_HELP.C source
  2082. Help function source
  2083.  
  2084. CUG220.76-WN_IEMSG.C source
  2085. Data entry error message handler
  2086.  
  2087. CUG220.77-WN_IHMSG.C source
  2088. Data entry help message handler
  2089.  
  2090. CUG220.78-WN_POPUP.C source
  2091. Popup function source
  2092.  
  2093. CUG220.79-WN_PUTS.C source
  2094. Source to wn_puts()
  2095.  
  2096. CUG220.80-WOCS.BAT batch
  2097. Compiler Driver - Watcom C
  2098.  
  2099. CUG220.81-ZTCS.BAT batch
  2100. Compiler Driver - Zortech C
  2101.  
  2102. CUG220.82-ZTECH.LIB library
  2103. BOSS library - Zortech C ] ZORTECH C/C++]
  2104.  
  2105. ==============================================================================
  2106. CUG221 -
  2107. -----------
  2108.  
  2109. 6809 C For Flex
  2110. A rewrite of Ron Cain's Small C targeted for 6809 processors running
  2111. under the FLEX operating System. Dieter Flunker (Italy), has expanded
  2112. slightly on the language subset implemented by Cain and includes a
  2113. peephole code optimizer. [public]
  2114.  
  2115. CUG221.01-ABS.ASM source
  2116.  
  2117. CUG221.02-ABS.C source
  2118. Return absolute value
  2119.  
  2120. CUG221.03-ATOI.ASM source
  2121.  
  2122. CUG221.04-ATOI.C source
  2123. Convert string to integer
  2124.  
  2125. CUG221.05-C.RTL source
  2126.  
  2127. CUG221.06-CC.DOC doc
  2128. By Dieter H. Flunkert.
  2129.  
  2130. CUG221.07-CC1 TO CC91 2.3 source
  2131. Small-C compiler for 6809 FLEX By Pieter H. Flunkert, Ron Cain.
  2132. Small-C compiler which produces 6809 assembler output. This volume
  2133. includes both C source and compiled output (as optimized assembly
  2134. source). 16809 FLEX: VAX VMS C] Requires TSC relocatable assembler,
  2135. library generator and linking loader.
  2136.  
  2137. CUG221.08-CCASM.COM executable
  2138. Assemble C sources
  2139.  
  2140. CUG221.09-CCBUILD.COM executable
  2141. Build the C run time library
  2142.  
  2143. CUG221.10-CCDEF.C source
  2144. Small C compiler definitions
  2145.  
  2146. CUG221.11-CCEQU.SYS source
  2147. Small C compiler system equates
  2148.  
  2149. CUG221.12-CCPOLL.ASM source
  2150.  
  2151. CUG221.13-CCPOLLC source
  2152. check terminal
  2153.  
  2154. CUG221.14-CCROOT.ASM source
  2155. root module for Small C compiler
  2156.  
  2157. CUG221.15-DEBUG.ASM source
  2158. Debug part of Small C. Prints the entered function name
  2159.  
  2160. CUG221.16-FPUTS.ASM source
  2161.  
  2162. CUG221.17-FPUTS.C source
  2163. put string in stream
  2164.  
  2165. CUG221.18-ISALPHA.C source
  2166. Check if alpha character
  2167.  
  2168. CUG221.19-ISDIGIT.ASM source
  2169.  
  2170. CUG221.20-ISDlGlT.C source
  2171. Check if digit
  2172.  
  2173. CUG221.21-ISLOWER.ASM source
  2174.  
  2175. CUG221.22-ISLOWER.C source
  2176. Check if lower case character
  2177.  
  2178. CUG221.23-ISPLPHA.ASM source
  2179.  
  2180. CUG221.24-ISSPACE.ASM source
  2181.  
  2182. CUG221.25-ISSPACE.C source
  2183. Check if space, newline or tab
  2184.  
  2185. CUG221.26-ISUPPER.C source
  2186. Check if upper case character
  2187.  
  2188. CUG221.27-ITOA.ASM source
  2189.  
  2190. CUG221.28-ITOA.C source
  2191. Convert integer to string
  2192.  
  2193. CUG221.29-LEFT.ASM source
  2194.  
  2195. CUG221.30-LEFT.C source
  2196. left adjust and null terminate a string
  2197.  
  2198. CUG221.31-PEEPHOLE.C source
  2199. By Dieter H. Flunkert. Peephole optimizer for 6809 code
  2200.  
  2201. CUG221.32-PRINTF.ASM source
  2202.  
  2203. CUG221.33-PRINTF.C source
  2204. printf() - formatted print
  2205.  
  2206. CUG221.34-README.ASM doc
  2207.  
  2208. CUG221.35-README.DOC doc
  2209. Documentation of the disk contents
  2210.  
  2211. CUG221.36-README2 doc
  2212. Warning of peephole.c
  2213.  
  2214. CUG221.37-REVERSE.ASM source
  2215.  
  2216. CUG221.38-REVERSE.C source
  2217. reverse string in place
  2218.  
  2219. CUG221.39-STRCAT.ASM source
  2220.  
  2221. CUG221.40-STRCAT.C source
  2222. concatenate two strings
  2223.  
  2224. CUG221.41-STRCMP.ASM source
  2225.  
  2226. CUG221.42-STRCMP.C source
  2227. Compare two strings
  2228.  
  2229. CUG221.43-STRCPY.C source
  2230. copy string
  2231.  
  2232. CUG221.44-STRLEN.ASM source
  2233.  
  2234. CUG221.45-STRLEN.C source
  2235. return string length
  2236.  
  2237. CUG221.46-STRNCMP.C source
  2238. compare strings
  2239.  
  2240. CUG221.47-TOLOWER.ASM source
  2241.  
  2242. CUG221.48-TOLOWER.C source
  2243. invert character to lower case
  2244.  
  2245. CUG221.49-TOUPPER.ASM source
  2246.  
  2247. CUG221.50-TOUPPER.C source
  2248. convert character to upper case
  2249.  
  2250. ==============================================================================
  2251. CUG222 -
  2252. -----------
  2253.  
  2254. Small C for CP/M Doc and Exec
  2255. F.A. Scacchitti's (NY) significantly enhanced version of J.E.
  2256. Hendrix's Small C v2.1. This CP/M implementation handles global
  2257. initialization, external statics, the ternary conditional operator,
  2258. multiple levels of indirection, global multi-dimensional arrays,
  2259. arrays of pointer, hex and octal constants, and nested includes. Also
  2260. includes an expanded standard library. Contains the executable COM
  2261. file, relocatable libraries and user documentation. Source is on
  2262. CUG223. [public]
  2263.  
  2264. CUG222.01-CC.COM 2.7 executable
  2265. Executable Small C Compiler. By F.A. Scacchitti. => CC.DOC CUG223.
  2266. [CP/M:]
  2267.  
  2268. CUG222.02-CC.DOC 2.7 doc
  2269. Small C Documentation. By F.A. Scacchitti. => CC.COM CUG223- [CP/M:]
  2270.  
  2271. CUG222.03-CCC.SUB batch
  2272. By F.A. Scacchitti. Submit file to produce a .COM file => CC.COM.
  2273. [CP/M:]
  2274.  
  2275. CUG222.04-CCM.SUB batch
  2276. Submit file to produce a .MAC file. By F.A. Scacchitti. => CC.DOC.
  2277. [CP/M:]
  2278.  
  2279. CUG222.05-CCR.SUB batch
  2280. Submit file to produce a .REL file. By F.A. Scacchitti. => CC.DOC.
  2281. [CP/M:]
  2282.  
  2283. CUG222.06-CDISKS.TXT doc
  2284. By F.A. Scacchitti. Description of files => CC.DOC.
  2285.  
  2286. CUG222.07-CLIB.DOC doc
  2287. By F.A. Scacchitti. Documentation for library. => CC.DOC.
  2288.  
  2289. CUG222.08-CLIB.LST doc
  2290. By F.A. Scacchitti. Listing of library functions => CLIB.DOC.
  2291.  
  2292. CUG222.09-CLIB.REL object
  2293. Relocatable library. By F.A. Scacchitti.=> CLIB.DOC. [CP/M:]
  2294.  
  2295. CUG222.10-LCC.SUB batch
  2296. Submit file for linking multiple .REL's. By F.A. Scacchitti. =>
  2297. CC.DOC. [CP/M:]
  2298.  
  2299. CUG222.11-RCC.SUB batch
  2300. By F.A. Scacchitti. Like CCC but links in RDRTL first => CC.DOC
  2301. CCC.SUB. [CP/M:]
  2302.  
  2303. CUG222.12-RDRTLREL object
  2304. Redirectable output module. By F.A. Scacchitti. => CLIB.DOC. [CP/M:]
  2305.  
  2306. CUG222.13-STDIO.H header
  2307. By F.A. Scacchitti. Standard 1/0 header file => CC.COM. [CP/M:]
  2308.  
  2309. CUG222.14-WARNING.CUG doc
  2310. Disk contents. The source files are on disk 223.
  2311.  
  2312. ==============================================================================
  2313. CUG223 -
  2314. -----------
  2315.  
  2316. Small C for CP/M Source The source code for a Small C compiler. A full
  2317. description appears with the entry for CUG222. To construct the
  2318. compiler you must have an M80 compatible assembler. [public]
  2319.  
  2320. CUG223.01-ABORT.MAC source
  2321. By F.A. Scacchitti. [CP/M:M80]
  2322.  
  2323. CUG223.02-ABS.C source
  2324. By F.A. Scacchitti. Returns the absolute value of an integer. => CUG
  2325. 222. [CP/M: Small C]
  2326.  
  2327. CUG223.03-ARGS.C source
  2328. By F.A. Scacchitti. Standard argc function. => CUG 222. [CP/M:]
  2329.  
  2330. CUG223.04-ARRAY.C source
  2331. By F.A. Scacchitti. Array test program. => CUG222. [CP/M:]
  2332.  
  2333. CUG223.05-ATOI.C source
  2334. By F.A. Scacchitti. Converts a character to an integer. => CUG222.
  2335. [CP/M:]
  2336.  
  2337. CUG223.06-ATOIB.C source
  2338. By F.A. Scacchitti. Converts an unsigned integer to base b. => ATOI.C
  2339. CUG [CP/M ]
  2340.  
  2341. CUG223.07-AVAIL.C source
  2342. By F.A. Scacchitti. Returns the number of bytes of available memory.
  2343. => CUG222. [CP/M:]
  2344.  
  2345. CUG223.08-BDOS.MAC source
  2346. By F.A. Scacchitti. Allows CP/M calls from within C. [CP/M: M80]
  2347.  
  2348. CUG223.09-CALL1.MAC source
  2349. By F.A. Scacchitti. Multiply routine. [CP/M:]
  2350.  
  2351. CUG223.10-CALL2.MAC source
  2352. By F.A. Scacchitti. Divide routine. [CP/M:]
  2353.  
  2354. CUG223.11-CALL3.MAC source
  2355. By F.A. Scacchitti. Switch routine. [CP/M:]
  2356.  
  2357. CUG223.12-CALL4.MAC source
  2358. By F.A. Scacchitti. Arithmetic shift. [CP/M:]
  2359.  
  2360. CUG223.13-CALL5.MAC source
  2361. By F.A. Scacchitti. Main arithmetic routine. => CALL1.MAC CALL2.MAC
  2362. CALL3.MAC CALL4.MAC. [CP/M:]
  2363.  
  2364. CUG223.14-CALLOC.C source
  2365. By F.A. Scacchitti. Cleared memory allocation of n items of specified
  2366. bytes. [CP/M: Small C]
  2367.  
  2368. CUG223.15-CC.DEF source
  2369. By F.A. Scacchitti. Listing of definitions and history of changes.
  2370. [CP/M:]
  2371.  
  2372. CUG223.16-CC1.C 2.7 source
  2373. Small-C Compiler Part 1. By J.E. Hendrix. => CUG 222. [CP/M: Small C]
  2374.  
  2375. CUG223.17-CC11.C 2.7 source
  2376. By J.E. Hendrix. Source code for Small C. => CC1.C. [CP/M:]
  2377.  
  2378. CUG223.18-CC12.C 2.7 source
  2379. By J.E. Hendrix. Open an include file. => CC1.C. [CP/M:]
  2380.  
  2381. CUG223.19-CC13.C 2.7 source
  2382. By J.E. Hendrix. Statement parser. => CC1.C. [CP/M:]
  2383.  
  2384. CUG223.20-CC2 source
  2385. By J.E. Hendrix. Part 2 - Small C compiler. => CC1.C. [CP/M:]
  2386.  
  2387. CUG223.21-CC21.C 2.7 source
  2388. By J.E. Hendrix. => CC1.C. [CP/M:]
  2389.  
  2390. CUG223.22-CC22.C 2.7 source
  2391. By J.E. Hendrix. => CC1.C CC2.C. [CP/M:]
  2392.  
  2393. CUG223.23-CC3.C 2.7 source
  2394. By J.E. Hendrix. Part 3 - Small C => CC1.C. [CP/M:]
  2395.  
  2396. CUG223.24-CC31.C source
  2397. By J.E. Hendrix. [CP/M:]
  2398.  
  2399. CUG223.25-CC32.C 2.7 source
  2400. By J.E. Hendrix. => CC1.C CC3.C.
  2401.  
  2402. CUG223.26-CC33.C 2.7 source
  2403. By J.E. Hendrix. => CC1.C CC3.C. [CP/M:]
  2404.  
  2405. CUG223.27-CC4.C 2.7 source
  2406. By J.E. Hendrix. Part 4 - Small C. [CP/M:]
  2407.  
  2408. CUG223.28-CC41.C 2.7 source
  2409. By J.E. Hendrix. Prints all assembler info, before any code is
  2410. generated. => CC1.C CC4.C. [CP/M:]
  2411.  
  2412. CUG223.29-CC42.C source
  2413. By J.E. Hendrix. [CP/M:]
  2414.  
  2415. CUG223.30-CCC.SUB batch
  2416. By F.A. Scacchitti. Submit file to produce a .COM file. [CP/M:]
  2417.  
  2418. CUG223.31-CCCC.SUB batch
  2419. By F.A. Scacchitti. Submit file for compiling the compiler. [CP/M:]
  2420.  
  2421. CUG223.32-CCLIST.SUB batch
  2422. By F.A. Scacchitti. Submit file for listing the compiler. [CP/M:]
  2423.  
  2424. CUG223.33-CCM.SUB batch
  2425. By F.A. Scacchitti. Submit file to produce .MACfile. [CP/M:]
  2426.  
  2427. CUG223.34-CCR.SUB batch
  2428. By F.A. Scacchitti. Submit file to produce .RELfile. [CP/M:]
  2429.  
  2430. CUG223.35-CLEARERR.C source
  2431. By F.A. Scacchitti. Clears errors and end of file marks in fd. [CP/M:
  2432. Small C]
  2433.  
  2434. CUG223.36-CLS.C source
  2435. By F.A. Scacchitti. Clear screen program. [CP/M:]
  2436.  
  2437. CUG223.37-CPM10.MAC source
  2438. By F.A. Scacchitti. [CP/M: M80]
  2439.  
  2440. CUG223.38-CPMDISK.MAC source
  2441. By F.A. Scacchitti. Log in disk number. [CP/M:]
  2442.  
  2443. CUG223.39-CSEEK.C source
  2444. By F.A. Scacchitti. Position fd to the 128 byte record indicated by
  2445. "offset" relative to the point indicated by "base". [CP/M: Small C]
  2446.  
  2447. CUG223.40-CTELL.C source
  2448. By F.A. Scacchitti. [CP/M:]
  2449.  
  2450. CUG223.41-DELAY.MAC source
  2451. By F.A. Scacchitti. Delay n milliseconds. [CP/M: M80] based on 4 MHz
  2452. clock.
  2453.  
  2454. CUG223.42-DOLDDR.MAC source
  2455. By F.A. Scacchitti. [CP/M:]
  2456.  
  2457. CUG223.43-DSLDIR.MAC source
  2458. By F.A. Scacchitti. [CP/M:]
  2459.  
  2460. CUG223.44-DTOI.C source
  2461. By F.A. Scacchitti. Converts signed decimal string to integer number
  2462. returns field length, else ERR on error. [CP/M: Small C]
  2463.  
  2464. CUG223.45-ERATOS.C source
  2465. By F.A. Scacchitti. Eratosthenes Sieve Prime Number Program. [CP/M:]
  2466.  
  2467. CUG223.46-EXIT.MAC source
  2468. By F.A. Scacchitti. [CP/M: M80]
  2469.  
  2470. CUG223.47-FA.C source
  2471. File Append Program. By F.A. Scacchitti. [CP/M: Small C]
  2472.  
  2473. CUG223.48-FB.C source
  2474. File Copy (Bin) Program. By F.A. Scacchitti. [CP/M:]
  2475.  
  2476. CUG223.49-FC.C source
  2477. File Copy Program. By F.A. Scacchitti. Copies file from file to file.
  2478. [CP/M:]
  2479.  
  2480. CUG223.50-FEOF.C source
  2481. By F.A. Scacchitti. Returns true only if end of file is reached.
  2482. [CP/M:]
  2483.  
  2484. CUG223.51-FERROR.C source
  2485. By F.A. Scacchitti. Returns true only if a file error has occurred.
  2486. [CP/M:]
  2487.  
  2488. CUG223.52-FFD.C source
  2489. Formfeed Program. By F.A. Scacchitti. [CP/M:]
  2490.  
  2491. CUG223.53-FFLUSH.C source
  2492. Flush. By F.A. Scacchitti. [CP/M:]
  2493.  
  2494. CUG223.54-FGETC.MAC source
  2495. By F.A. Scacchitti. [CP/M: M80]
  2496.  
  2497. CUG223.55-FGETS.MAC source
  2498. By F.A. Scacchitti. [CP/M:]
  2499.  
  2500. CUG223.56-FILELIB.MAC source
  2501. By F.A. Scacchitti. Continue the constructs necessary for handling
  2502. file I/O. [CP/M:]
  2503.  
  2504. CUG223.57-FM.C source
  2505. File Modification Program. By F.A. Scacchitti. Copies from source file
  2506. to new file modifying on the fly. [CP/M: Small C]
  2507.  
  2508. CUG223.58-FPRINTF.C source
  2509. Formatted Print Statement. By F.A. Scacchitti. Operates as per K&R.
  2510. [CP/M:]
  2511.  
  2512. CUG223.59-FPUTC.MAC source
  2513. By F.A. Scacchini. [CP/M: M80]
  2514.  
  2515. CUG223.60-FPUTS.MAC source
  2516. By F.A. Scacchitti. [CP/M:]
  2517.  
  2518. CUG223.61-FREAD.C source
  2519. By F.A. Scacchitti. [CP/M: Small C]
  2520.  
  2521. CUG223.62-FREBUF.C source
  2522. By F.A. Scacchitti. [CP/M:]
  2523.  
  2524. CUG223.63-FREE.C source
  2525. By F.A. Scacchitti. Free previously allocated memory block. Memory
  2526. must be freed in the reverse order from which it was allocated.
  2527. [CP/M:]
  2528.  
  2529. CUG223.64-FREE10.MAC source
  2530. By F.A. Scacchitti. Mark a buffer as free. [CP/M: M80]
  2531.  
  2532. CUG223.65-FSCANF.C source
  2533. Formatted Read. By F.A. Scacchitti. Operates as described by K&R.
  2534. [CP/M: Small C]
  2535.  
  2536. CUG223.66-FWRITE.C source
  2537. By F.A. Scacchitti. [CP/M:]
  2538.  
  2539. CUG223.67-GETCHAR.C source
  2540. By F.A. Scacchitti. Direct console input via BDOS (6). [CP/M:]
  2541.  
  2542. CUG223.68-GETS.MAC source
  2543. By F.A. Scacchitti. [CP/M: M80]
  2544.  
  2545. CUG223.69-GRAB10.MAC source
  2546. By F.A. Scacchitti. Find an input buffer, and return its address.
  2547. [CP/M:]
  2548.  
  2549. CUG223.70-GRABUF.C source
  2550. By F.A Scacchitti. [CP/M: Small C]
  2551.  
  2552. CUG223.71-HELLO.C source
  2553. By F.A. Scacchitti. [CP/M:]
  2554.  
  2555. CUG223.72-INP.MAC source
  2556. By F.A. Scacchitti. [CP/M: M80]
  2557.  
  2558. CUG223.73-ISALNUM.C source
  2559. By F.A Scacchitti. Returns 'true' if c is alphanumeric. [CP/M: Small
  2560. C]
  2561.  
  2562. CUG223.74-ISALPHA.C source
  2563. By F.A. Scacchitti. Return 'true' if c is alphabetic. [CP/M:]
  2564.  
  2565. CUG223.75-ISASCII.C source
  2566. By F.A Scacchitti. Return 'true' if c is an ASCII character. [CP/M:]
  2567.  
  2568. CUG223.76-ISATTY.C source
  2569. By F.A. Scacchitti. Pie turn 'true' if fd is a device, else 'false'.
  2570. [CP/M:]
  2571.  
  2572. CUG223.77-ISCNTRL.C source
  2573. By F.A. Scacchitti. Return 'true' if c is a control character. [CP/M:]
  2574.  
  2575. CUG223.78-ISDIGIT.C source
  2576. By F.A. Scacchitti. Return 'true' if c is a digit. [CP/M:]
  2577.  
  2578. CUG223.79-ISGRAPH.C source
  2579. By F.A Scacchitti. Return 'true' is c is a graphic character. [CP/M:]
  2580.  
  2581. CUG223.80-ISLOWER.C source
  2582. By F.A Scacchitti. Return 'true' if c is a lower case character.
  2583. [CP/M:]
  2584.  
  2585. CUG223.81-ISPRINT.C source
  2586. By F.A. Scacchitti. Return 'true' if c is a printable character.
  2587. [CP/M:]
  2588.  
  2589. CUG223.82-ISPUNCT.C source
  2590. By F.A Scacchitti. Return 'true' if c is a punctuation character.
  2591. [CP/M:]
  2592.  
  2593. CUG223.83-ISSPACE.C source
  2594. By F.A. Scacchitti. Return 'true' is c is a white-space character.
  2595. [CP/M:]
  2596.  
  2597. CUG223.84-ISUPPER.C source
  2598. By F.A Scacchitti. Return 'true' if c is uppercase alphabetic. [CP/M:]
  2599.  
  2600. CUG223.85-ISXDIGIT.C source
  2601. By F.A. Scacchitti. Return 'true' if c is a hexidecimal digit. [CP/M:]
  2602.  
  2603. CUG223.86-ITOA.C source
  2604. By F.A. Scacchitti. Converts number to characters in string. [CP/M:]
  2605.  
  2606. CUG223.87-ITOAB.C source
  2607. By F.A Scacchitti. Converts "unsigned" n to characters in S using base
  2608. b. (non-standard) [CP/M:]
  2609.  
  2610. CUG223.88-ITOD.C source
  2611. By F.A Scacchitti. Convert number to signed decimal string of width sz
  2612. right adjusted, blank filled; returns 'str'. [CP/M:]
  2613.  
  2614. CUG223.89-ITOO.C source
  2615. By F.A Scacchitti. Converts number to octal string of length sz right
  2616. adjusted and blank filled. [CP/M:]
  2617.  
  2618. CUG223.90-ITOU.C source
  2619. By F.A Scacchitti. Converts number to unsigned decimal string of width
  2620. sz right adjusted. [CP/M:]
  2621.  
  2622. CUG223.91-ITOX.C source
  2623. By F.A Scacchitti. Convert number to hex string of length sz right
  2624. adjusted and blank filled. [CP/M:]
  2625.  
  2626. CUG223.92-LCC.SUB batch
  2627. By F.A Scacchitti. Submit file for linking multiple.REL's. [CP/M:]
  2628.  
  2629. CUG223.93-LEFT.C source
  2630. By F.A Scacchitti. Left-left adjust and null terminate a string.
  2631. [CP/M: Small C]
  2632.  
  2633. CUG223.94-LEXCMP.C source
  2634. By F.A Scacchitti. determines the relation between two values (,, = ).
  2635. [CP/M:]
  2636.  
  2637. CUG223.95-LIBID.C source
  2638. By F.A Scacchitti. Credit line for author, who created this library.
  2639. [CP/M:]
  2640.  
  2641. CUG223.96-MALLOC.C source
  2642. By F.A. Scacchitti. Returns the address of the allocated block, else
  2643. null for failure. [CP/M:]
  2644.  
  2645. CUG223.97-MAX.C source
  2646. By F.A. Scacchitti. [CP/M:]
  2647.  
  2648. CUG223.98-MIN.C source
  2649. By F.A. Scacchitti. [CP/M:]
  2650.  
  2651. CUG223.99-NEWLIB.SUB batch
  2652. By F.A. Scacchitti. Submit for generating library. [CP/M:]
  2653.  
  2654. CUG223.100-OTOI.C source
  2655. By F.A. Scacchitti. Converts unsigned octal string to integer number.
  2656. [CP/M: Small C]
  2657.  
  2658. CUG223.101-OUTP.MAC source
  2659. By F.A. Scacchitti. [CP/M:M80]
  2660.  
  2661. CUG223.102-PAD.C source
  2662. By F.A. Scacchitti. Place n occurrences of character at destination.
  2663. [CP/M: Small C]
  2664.  
  2665. CUG223.103-POLL.C source
  2666. By F.A. Scacchitti. Poll for console input or interruption. [CP/M:]
  2667.  
  2668. CUG223.104-PRNTF.C source
  2669. By F.A. Scacchitti. Formatted print, as per K&R. [CP/M:]
  2670.  
  2671. CUG223.105-PUTCHAR.C source
  2672. By F.A. Scacchitti. Normal console output via BDOS(2). [CP/M:]
  2673.  
  2674. CUG223.106-PUTLIST.MAC source
  2675. By F.A. Scacchitti. [CP/M: M80]
  2676.  
  2677. CUG223.107-PUTS.C source
  2678. By F.A. Scacchitti. Puts (string). [CP/M: Small C]
  2679.  
  2680. CUG223.108-RCC.SUB batch
  2681. By F.A. Scacchitti. Like ccc but links in RDRTL first. [CP/M:]
  2682.  
  2683. CUG223.109-RDRTL.MAC source
  2684. By F.A. Scacchitti. [CP/M: M80]
  2685.  
  2686. CUG223.110-READ.C source
  2687. By F.A. Scacchitti. [CP/M: Small C]
  2688.  
  2689. CUG223.111-RENAME.C source
  2690. By F.A. Scacchitti. [CP/M:]
  2691.  
  2692. CUG223.112-REVERSE.C source
  2693. By F.A. Scacchitti. Reverse string in place. [CP/M:]
  2694.  
  2695. CUG223.113-REWIND.C source
  2696. By F.A. Scacchitti. [CP/M:]
  2697.  
  2698. CUG223.114-SIGN.C source
  2699. By F.A. Scacchitti. Returns the sign of number. [CP/M:]
  2700.  
  2701. CUG223.115-STDIO.H header
  2702. By F.A. Scacchitti. [CP/M:]
  2703.  
  2704. CUG223.116-STRCAT.C source
  2705. By F.A. Scacchitti. Concatenate first argument to the back of the
  2706. second argument. [CP/M: Small C]
  2707.  
  2708. CUG223.117-STRCHR.C source
  2709. By F.A. Scacchitti. Returns pointer to 1st occurrence of C in string,
  2710. else zero. [CP/M:]
  2711.  
  2712. CUG223.118-STRCMP.C source
  2713. By F.A. Scacchitti. Compares two strings. [CP/M:]
  2714.  
  2715. CUG223.119-STRCPY.C source
  2716. By F.A. Scacchitti. copy a string. [CP/M:]
  2717.  
  2718. CUG223.120-STRLEN.C source
  2719. By F.A. Scacchitti. Returns the length of a string. [CP/M:]
  2720.  
  2721. CUG223.121-STRNCAT.C source
  2722. By F.A. Scacchitti. Concatenates n bytes of 'x' to end of 'y'. [CP/M:]
  2723.  
  2724. CUG223.122-STRNCMP.C source
  2725. By F.A. Scacchitti. Compares two strings for at most n characters and
  2726. returns an integer. [CP/M:]
  2727.  
  2728. CUG223.123-STRNCPY.C source
  2729. By F.A. Scacchitti. Copy n characters from source to destination.
  2730. [CP/M:]
  2731.  
  2732. CUG223.124-STRRCHR.C source
  2733. By F.A. Scacchitti. Search S for rightmost occurrence of C. [CP/M:]
  2734.  
  2735. CUG223.125-TIME.C source
  2736. By F.A. Scacchitti. Time set and display program. [CP/M:] Written for
  2737. Xerox 820.
  2738.  
  2739. CUG223.126-TOASCII.C source
  2740. By F.A. Scacchitti. Returns ASCII equivalent of C. [CP/M:]
  2741.  
  2742. CUG223.127-TOLOWER.C source
  2743. By F.A. Scacchitti. Converts uppercase C to lowercase C. [CP/M:]
  2744.  
  2745. CUG223.128-TOPOFMEM.MAC source
  2746. By F.A. Scacchitti. [CP/M: M80]
  2747.  
  2748. CUG223.129-TOUPPER.C source
  2749. By F.A. Scacchitti. Converts lowercase C to uppercase C. [CP/M: Small
  2750. C]
  2751.  
  2752. CUG223.130-UALLOC.C source
  2753. Memory Allocation. By F.A. Scacchitti. Returns the address of the
  2754. allocated block of memory or null, if the request is greater than
  2755. space available. [CP/M:]
  2756.  
  2757. CUG223.131-UNGETC.C source
  2758. By F.A Scacchitti. [CP/M:]
  2759.  
  2760. CUG223.132-UNLINK.C source
  2761. By F.A. Scacchitti. unlink (name) char *name; [CP/M:]
  2762.  
  2763. CUG223.133-UNLINK.MAC source
  2764. By F.A. Scacchitti. [CP/M: M80]
  2765.  
  2766. CUG223.134-UTOI.C source
  2767. By F.A. Scacchitti. Converts unsigned decimal string to integer
  2768. number. [CP/M: Small C]
  2769.  
  2770. CUG223.135-UW.C source
  2771. By F.A. Scacchitti. Strips Wordstar control symbols from a file.
  2772. [CP/M:]
  2773.  
  2774. CUG223.136-WC.C source
  2775. By F.A. Scacchitti. Text analysis utility. [CP/M:]
  2776.  
  2777. CUG223.137-WRITE.C source
  2778. By F.A Scacchitti. [CP/M:]
  2779.  
  2780. CUG223.138-XTOI.C source
  2781. Converts hex string to integer value.
  2782.  
  2783. CUG223.139-ZZBUF.MAC source
  2784. By F.A. Scacchitti. Used to preserve standard CP/M buffer for input
  2785. arguments. [CP/M: M80]
  2786.  
  2787. CUG223.140-ZZFIO.MAC source
  2788. By F.A. Scacchitti. File I/O storage variables. [CP/M:]
  2789.  
  2790. ==============================================================================
  2791. CUG224 -
  2792. -----------
  2793.  
  2794. UtiliX
  2795. An MS-DOS implementation of several popular UNIX utilities. The
  2796. command behavior and options are similar to System V standards. This
  2797. shareware package was written and contributed by Tom Woods (MD).
  2798. [share2]
  2799.  
  2800. CUG224.01-CAT.EXE 2.0 executable
  2801. By Tom Woods. Concatenate and print files. => CAT.HLP. [MS-DOS:
  2802. DESMET]
  2803.  
  2804. CUG224.02-CAT.HLP 2.0 doc
  2805. By Tom Woods. Usage info. => CAT.EXE.
  2806.  
  2807. CUG224.03-CECHO.EXE 2.0 executable
  2808. By Tom Woods. Echo arguments. => CECHO.HLP. [MS-DOS: DESMET]
  2809.  
  2810. CUG224.04-CECHO.HLP 2.0 doc
  2811. By Tom Woods. Usage info. => CECHO.EXE.
  2812.  
  2813. CUG224.05-CHMOD.EXE 2.0 executable
  2814. By Tom Woods. Change file attributes. => CHMOD.HLP. [MS-DOS: DESMET]
  2815.  
  2816. CUG224.06-CHMOD.HLP 2.0 doc
  2817. By Tom Woods. Usage info. => CHMOD.EXE.
  2818.  
  2819. CUG224.07-CMP.EXE 2.0 executable
  2820. By Tom Woods. Compare two files. => CMP.HLP. [MS-DOS: DESMET]
  2821.  
  2822. CUG224.08-CMP.HLP 2.0 doc
  2823. By Tom Woods. Usage info. => CMP.EXE DIFF.EXE COM.EXE. [MS-DOS:]
  2824.  
  2825. CUG224.09-COMM.EXE 2.0 executable
  2826. By Tom Woods. Select or reject lines common to two sorted files. =>
  2827. COMM.HLP UNIO.EXE CMP.EXE. [MS-DOS: DESMET]
  2828.  
  2829. CUG224.10-COMM.HLP 2.0 doc
  2830. By Tom Woods. Usage info. => COMM.EXE.
  2831.  
  2832. CUG224.11-CTIME.EXE 2.0 executable
  2833. By Tom Woods. Time a command. => CTIME.HLP. [MS-DOS: DESMET]
  2834.  
  2835. CUG224.12-CTIME.HLP 2.0 doc
  2836. By Tom Woods. Usage info. => CTIME.EXE.
  2837.  
  2838. CUG224.13-EXPR.EXE 2.0 executable
  2839. By Tom Woods. Evaluate simple expression (long integer). => EXPR.HLP.
  2840. [MSDOS: DESMET]
  2841.  
  2842. CUG224.14-EXPR.HLP 2.0 doc
  2843. By Tom Woods. Usage Tnfo. => EXPR.EXE TEST.EXE HOC.EXE.
  2844.  
  2845. CUG224.15-FIND.EXE 2.0 executable
  2846. By Tom Woods. Search directories for a name. => FIND.HLP. [MS-DOS:
  2847. DESMET]
  2848.  
  2849. CUG224.16-FIND.HLP 2.0 doc
  2850. By Tom Woods. Usage info. => FIND.EXE. [MS-DOS:]
  2851.  
  2852. CUG224.17-GREP.EXE 2.0 executable
  2853. By Tom Woods. Search a file for a pattern (regular expression). =>
  2854. GREP.HLP. [MS DOS:]
  2855.  
  2856. CUG224.18-GREP.HLP 2.0 doc
  2857. By Tom Woods. Usage info. => GREP.EXE.
  2858.  
  2859. CUG224.19-HEAD.EXE 2.0 executable
  2860. By Tom Woods. Print the first few lines of a file. => HEAD.HLP.
  2861. [MS-DOS: DESMET]
  2862.  
  2863. CUG224.20-HEAD.HLP 2.0 doc
  2864. By Tom Woods. Usage info. => HEAD.EXE TAIL.EXE.
  2865.  
  2866. CUG224.21-HELP.EXE 2.0 executable
  2867. By Tom Woods. Display the online help files for the UTILK commands. =>
  2868. HELP.HLP. [MS-DOS: DESMET]
  2869.  
  2870. CUG224.22-HELP.HLP 2.0 doc
  2871. By Tom Woods. Usage info. => HELP.EXE.
  2872.  
  2873. CUG224.23-HOC.EXE 2.0 executable
  2874. By Tom Woods. An interactive language for floating point arithmetic.
  2875. => HOC.HLP. [MSDOS: DESMET]
  2876.  
  2877. CUG224.24-HOC.HLP 2.0 doc
  2878. By Tom Woods. Usage info.
  2879.  
  2880. CUG224.25-INSTALL.BAT batch
  2881. By Tom Woods. Install Utilix to target drive. [MS-DOS:]
  2882.  
  2883. CUG224.26-LS.EXE 2.0 executable
  2884. By Tom Woods. List contents of directory. => LS.HLP. [MS-DOS: DESMET]
  2885.  
  2886. CUG224.27-LS.HLP 2.0 doc
  2887. By Tom Woods. Usage info. => LS.EXE.
  2888.  
  2889. CUG224.28-OD.EXE 2.0 executable
  2890. By Tom Woods. Octal, decimal, hex, ASCII, or floating point dump. =>
  2891. OD.HLP. [MSDOS: DESMET]
  2892.  
  2893. CUG224.29-OD.HLP 2.0 doc
  2894. By Tom Woods. Usage info. => OD.EXE.
  2895.  
  2896. CUG224.30-PR.EXE 2.0 executable
  2897. By Tom Woods. Print file in format suitable for a printer. => PR.HLP.
  2898. [MS-DOS: DESMET]
  2899.  
  2900. CUG224.31-PR.HLP doc
  2901. By Tom Woods. Usage info. => PR.EXE.
  2902.  
  2903. CUG224.32-REV.EXE executable
  2904. By Tom Woods. reverse lines of a file. => REV.HLP. [MS-DOS: DESMET]
  2905.  
  2906. CUG224.33-REV.HLP 2.0 doc
  2907. By Tom Woods. Usage info. => REV.EXE.
  2908.  
  2909. CUG224.34-RM.EXE 2.0 executable
  2910. By Tom Woods. Remove (unlink) files. => RM.HLP. [MS-DOS: DESMET]
  2911.  
  2912. CUG224.35-RM.HLP doc
  2913. By Tom Woods. Usage info. => RM.EXE RMDIR.EXE.
  2914.  
  2915. CUG224.36-SORT.EXE 2.0 executable
  2916. By Tom Woods. Sort lines in text files merging contents if multiple
  2917. files. => SORT.HLP. [MS-DOS: DESMET]
  2918.  
  2919. CUG224.37-SORT.HLP 2.0 doc
  2920. By Tom Woods. Usage info. => SORT.EXE.
  2921.  
  2922. CUG224.38-STRINGS.EXE 2.0 executable
  2923. By Tom Woods. Search a file for character strings. => STRINGS.HLP.
  2924. [MS-DOS: DESMET]
  2925.  
  2926. CUG224.39-STRINGS.HLP 2.0 doc
  2927. By Tom Woods. => STRINGS.EXE.
  2928.  
  2929. CUG224.40-TAIL EXE 2.0 executable
  2930. By Tom Woods. Print the last few lines of strings. => TAIL.HLP.
  2931. [MS-DOS: DESMET]
  2932.  
  2933. CUG224.41-TAIL.HLP 2.0 doc
  2934. By Tom Woods. Usage info. => TAIL.EXE.
  2935.  
  2936. CUG224.42-TEE.EXE 2.0 executable
  2937. By Tom Woods. Output the input to several files. => TEE.HLP. [MS-DOS:
  2938. DESMET]
  2939.  
  2940. CUG224.43-TEE.HLP 2.0 doc
  2941. By Tom Woods. Usage info. => TEE.EXE.
  2942.  
  2943. CUG224.44-TEST.EXE 2.0 executable
  2944. By Tom Woods. Test conditions of file or strings. => TEST.HLP.
  2945. [MS-DOS: DESMET]
  2946.  
  2947. CUG224.45-TEST.HLP 2.0 doc
  2948. By Tom Woods. Usage info. => TEST.EXE.
  2949.  
  2950. CUG224.46-TR.EXE 2.0 executable
  2951. By Tom Woods. Translate characters. => TR.HLP. [MS-DOS:]
  2952.  
  2953. CUG224.47-TR.HLP 2.0 doc
  2954. By Tom Woods. => TR.EXE.
  2955.  
  2956. CUG224.48-UNIQ.EXE 2.0 executable
  2957. By Tom Woods. Report repeated lines in a file. => UNIQ.HLP. [MS-DOS:
  2958. DESMET]
  2959.  
  2960. CUG224.49-UNIQ.HLP 2.0 doc
  2961. By Tom Woods. Usage info. => UNIQ.EXE.
  2962.  
  2963. CUG224.50-UTILIX.HLP 2.0 doc
  2964. By Tom Woods. Utilix documentation. => INSTALL.BAT.
  2965.  
  2966. CUG224.51-WC.EXE 2.0 executable
  2967. By Tom Woods. Line, word, and character count. => WC.HLP. [MS-DOS:
  2968. DESMET]
  2969.  
  2970. CUG224.52-WC.HLP 2.0 doc
  2971. By Tom Woods. => INSTALL.BAT WC.EXE. [MS-DOS:]
  2972.  
  2973. ==============================================================================
  2974. CUG225 -
  2975. -----------
  2976.  
  2977. Utilities and Zmath
  2978. Some disk and directory related utilities for CP/M from Phil Cogar,
  2979. Australia and routines to do double precision floating point multiply,
  2980. divide and square root from Neil R.Koozer, (OR). Includes menu
  2981. coordinated utilities which archive files, display the BIOS disk
  2982. parameter block, "repack" a directory, display raw disk sectors, un
  2983. erase files, and move files from oneuser area to another. Also
  2984. includes an executable Z80 assembler (no source code). [public]
  2985.  
  2986. CUG225.01-ARCHIVE.C 2.0 source
  2987. By Phil Cogar. Archive selected files to disk. => ARCHIVE.COM TM CPIO
  2988. UTIL.C. [CP/M: BDSC]
  2989.  
  2990. CUG225.02-ARCHIVE.COM 2.0 executable
  2991. By Phil Cogar. => ARCHIVE.C. [CP/M:]
  2992.  
  2993. CUG225.03-CHKDSK.C 1.1 source
  2994. By Phil Cogar. Displays the Disk Parameter Block information in the
  2995. BIOS and the allocation map for a selected disk. => CHKDSK.COM DEFF4.C
  2996. PEC.H UTILC. [CP/M 2.x:]
  2997.  
  2998. CUG225.04-CHKDSK.COM 1.1 executable
  2999. By Phil Cogar. => CHKDSK.C. [CP/M:]
  3000.  
  3001. CUG225.05-CLEANUP.C 1.1 source
  3002. By Phil Cogar. Deletes all inactive entries from a directory and
  3003. reconstructs the directory in alphabetical order. => UTIL.C. [CP/M:]
  3004.  
  3005. CUG225.06-CLEANUP.COM 1.1 executable
  3006. By Phil Cogar. => CLEANUP.C. [CP/M:]
  3007.  
  3008. CUG225.07-CNTFIL.C 1.1 source
  3009. By Phil Cogar. Counts all the active files in user areas and displays
  3010. a table of the counts. => CNTFIL.COM PEC.H UTILC. [CP/M:]
  3011.  
  3012. CUG225.08-CNTFIL.COM 1.1 executable
  3013. By Phil Cogar. => CNTFIL.C. [CP/M:]
  3014.  
  3015. CUG225.09-DEFF3.C 1.4 source
  3016. By Phil Cogar. Function library. Includes functions to count &
  3017. manipulate bits, read a character "raw" from the console, change the
  3018. user number direct interface to BDOS file operations, isprint() and
  3019. other isxxx() functions. => DEFF3.CRL DEFF3.TXT. [CP/M:]
  3020.  
  3021. CUG225.10-DEFF3.CRL object
  3022. By Phil Cogar. Object module. => DEFF3.C. [CP/M:]
  3023.  
  3024. CUG225.11-DEFF3.TXT doc
  3025. By Phil Cogar. Function descriptions of DEFF3.C.
  3026.  
  3027. CUG225.12-DEFF4.C 1.4 source
  3028. By Phil Cogar. Function library including terminal control functions
  3029. for a Hazeltine Esprit and direct interfaces to important BIOS
  3030. functions. => DEFF4.TXT DEFF4.CRL [CP/M: BDSC]
  3031.  
  3032. CUG225.13-DEFF4.CRL object
  3033. By Phil Cogar. Object module. => DEFF4.C. [CP/M:]
  3034.  
  3035. CUG225.14-DEFF4.TXT doc
  3036. By Phil Cogar. Function descriptions for DEFF4.C. => DEFF4.C.
  3037.  
  3038. CUG225.15-DIR2.C 1.2 source
  3039. By Phil Cogar. Creates a "ghost" or backup directory on the last
  3040. available track of the disk. => CLEANUP.C UTIL.C. [CP/M: BDSC]
  3041.  
  3042. CUG225.16-DIR2.COM 1.2 executable
  3043. By Phil Cogar. => DIR2.C. [CP/M:]
  3044.  
  3045. CUG225.17-LISTFILE.C 1.4 source
  3046. By Phil Cogar. Prints a file to printer with line numbers, and heading
  3047. (file name). => LISTFILE.COM UTIL.C. [CP/M:]
  3048.  
  3049. CUG225.18-LISTFILE.COM executable
  3050. By Phil Cogar. => LISTFILE.C. [CP/M:]
  3051.  
  3052. CUG225.19-NOBAD.C 1.2 source
  3053. By Phil Cogar. Finds bad sectors on a disk and puts them in a file on
  3054. user area 15. => NOBAD.COM UTIL.C. [CP/M:]
  3055.  
  3056. CUG225.20-NOBAD.COM executable
  3057. By Phil Cogar. => NOBAD.C. [CP/M:]
  3058.  
  3059. CUG225.21-PEC.H header
  3060. By Phil Cogar. Definitions for BDOS, terminal, disk parameter block,
  3061. and file control block. [CP/M:]
  3062.  
  3063. CUG225.22-RESTORE.C 1.0 source
  3064. By Phil Cogar. Restore a file that has been erased. => RESTORE.COM
  3065. UTILC. [CP/M:]
  3066.  
  3067. CUG225.23-RESTORE.COM executable
  3068. By Phil Cogar. => RESTORE.C. [CP/M:]
  3069.  
  3070. CUG225.24-SECREAD.C 1.1 source
  3071. By Phil Cogar. Display a disk sector in either ASCII or hex, to the
  3072. screen. => SECREAD.COM PEC.H UTIL.C. [CP/M:]
  3073.  
  3074. CUG225.25-SECREAD.COM executable
  3075. By Phil Cogar. => SECREAD.C. [CP/M:]
  3076.  
  3077. CUG225.26-USER2.C 2.0 source
  3078. By Phil Cogar. Copies a file from one user area to another. =>
  3079. USER2.COM PEC.H CLEANUP.C UTIL.C. [CP/M:]
  3080.  
  3081. CUG225.27-USER2.COM executable
  3082. By Phil Cogar. => USER2.C. [CP/M:]
  3083.  
  3084. CUG225.28-UTILC source
  3085. By Phil Cogar. Menu program for using chkdsk, dir2, secread, cleanup,
  3086. nobad, showdir, cntfil, restore, and user2. => UTILCOM. [CP/M:]
  3087.  
  3088. CUG225.29-UTIL.COM executable
  3089. By Phil Cogar. => UTIL.C. [CP/M:]
  3090.  
  3091. CUG225.30-Z1.COM executable
  3092. By Neil Koozer. A Z80 assembler. => Z1.DOC ZMATH.AZM. [CP/M:]
  3093.  
  3094. CUG225.31-Z1.DOC doc
  3095. By Neil Koozer. Describes Z1.COM in terms of changes to ZBOMR.COM.
  3096. [CP/M:] Describes only new features. Original Z80MR and associated
  3097. files available from Micro Cornucopia (Disk B25).
  3098.  
  3099. CUG225.32-ZMATH.AZM source
  3100. By Neil Koozer. Assembly coded math package. => Z1.DOC Z1.COM. [CP/M:]
  3101.  
  3102. ==============================================================================
  3103. CUG226 -
  3104. -----------
  3105.  
  3106. Art-Cee
  3107. A rule-based inference engine from Dan Cheatham (KS). Developed under
  3108. MIX C on a PC clone. ARTIE represents knowledge as if-then rules with
  3109. associated weights reflecting their probable applicability. ARTIE
  3110. includes a simple query system and will make assumptions while trying
  3111. to answer questions. [public]
  3112.  
  3113. CUG226.01-ART-CEE.COM 1.4 executable
  3114. Small Artificial Intelligence Inference Engine. By Dan Cheatham.
  3115. Executable file with runtime support. => MANUAL.TXT. [MSDOS: MIX]
  3116. requires 128K of memory.
  3117.  
  3118. CUG226.02-DOGNCAT 1.4 data
  3119. Sample Grouping File. By Dan Cheatham. => MANUAL.TXT.
  3120.  
  3121. CUG226.03-HELP1.AIH 1.4 data
  3122. Primary Help Routine Panel. By Dan Cheatham. => MANUAL.TXT.
  3123.  
  3124. CUG226.04-HELP2.AIH 1.4 data
  3125. Summary of Rule Input Syntax. By Dan Cheatham. => MANUAL TXT.
  3126.  
  3127. CUG226.05-HELP3.AIH 1.4 data
  3128. Summary of Query Input Syntax. By Dan Cheatham. => MANUAL.W.
  3129.  
  3130. CUG226.06-HELP4.AIH 1.4 data
  3131. Summary of Commands. By Dan Cheatham. => MANUAL.TXT.
  3132.  
  3133. CUG226.07-MANUAL.TXT doc
  3134. User's Guide. By Dan Cheatham. => HELP1.AIH HELP2.AIH HELP3.AIH
  3135. HELP4.AIH.
  3136.  
  3137. CUG226.08-READ.ME doc
  3138. By Dan Cheatham. Brief description of ARTCEE.COM. => MANUALTXT MT
  3139. CEE.COM.
  3140.  
  3141. CUG226.09-SAMPLE.FIL data
  3142. Minimal Sample Data File. By Dan Cheatham. => DOGNCAT ART-CEE.COM.
  3143.  
  3144. CUG226.10-WORKUP0.C 1.4 source
  3145. Parser Routines. By Dan Cheatham. => WORKUP0.H WORKUP1.H. [MS-DOS: MK]
  3146.  
  3147. CUG226.11-WORKUP0.H 1.4 header
  3148. By Dan Cheatham. Header file containing MAX definitions. => WORKUP0.H.
  3149. [MSDOS:]
  3150.  
  3151. CUG226.12-WORKUP1.H 1.4 header
  3152. By Dan Cheatham. Header file for secondary source files. => WORKUP0.H.
  3153. [MSDOS:]
  3154.  
  3155. CUG226.13-WORKUP2.C 1.4 source
  3156. 1/0 Functions. By Dan Cheatham. => WORKUP0.H WORKUP1.H. [MS-DOS:]
  3157.  
  3158. CUG226.14-WORKUP3.C 1.4 source
  3159. Thinking, inference-drawing routines. By Dan Cheatham. => WORKUP0.H
  3160. WORKUP1.H. [MS-DOS:]
  3161.  
  3162. CUG226.15-WORKUP4.C 1.4 source
  3163. Driver Routines. By Dan Cheatham. => WORKUP0.H. [MS-DOS:]
  3164.  
  3165. ==============================================================================
  3166. CUG227 -
  3167. -----------
  3168.  
  3169. Portable Graphics v2.1
  3170. By Rainer Gerhards. [public] 2 disks. A library of graphics routines
  3171. for PC clones from Rainer Gerhards (West Germany). The package
  3172. implements a global coordinate system, and includes support for
  3173. manipulating IBM display modes, for drawing pixels, lines, boxes,
  3174. ellipses, and arcs, for filling boxes with color, painting regions
  3175. with color. Also includes text fonts and demonstration programs.
  3176. Compiles under Lattice C, Datalight C v2.2x, Microsoft and Borland
  3177. Turbo C. The MSC version is untested.
  3178.  
  3179. CUG227.01-ALLGLOB.H header
  3180. Header for using world coordinates for addressing. => GRAF.TXT.
  3181. [MS-DOS: MSC, TC1.0, LC3, DLC2]
  3182.  
  3183. CUG227.02-BARNAMES.H header
  3184. => GRAF.TXT. [MS-DOS: MSC, TC1.0, LC3, DLC2]
  3185.  
  3186. CUG227.03-BIOS-L3D.OBJ object
  3187. Large data model BIOS module.=> BIOS.C. [MS-DOS: LC]
  3188.  
  3189. CUG227.04-BIOS.C source
  3190. BIOS low-level driver. => BIOS.H, GRAPHICS.H. [MS-DOS: MSC, TC1.0,
  3191. LC3, DLC2]
  3192.  
  3193. CUG227.05-BIOS.H header
  3194. Low-level BIOS header file. => BIOS.C. [MS-DOS: MSC, TC1.0, LC3, DLC2]
  3195.  
  3196. CUG227.06-BIOS_L3L.OBJ object
  3197. Large model BIOS module.=> BIOS.C. [MS-DOS: LC]
  3198.  
  3199. CUG227.07-BIOS_L3P.OBJ object
  3200. Large program model BIOS module. BIOS.C. [MS-DOS: LC]
  3201.  
  3202. CUG227.08-BIOS_L3S.OBJ object
  3203. Small model BIOS module.=> BIOS.C. [MS-DOS: LC]
  3204.  
  3205. CUG227.09-BLDDSK.BAT batch
  3206. MS-DOS Library Build Routine.
  3207.  
  3208. CUG227.10-BTRIGTAB.C source
  3209. => TRIGTAB.H. [MS-DOS: MSC, TC1.0, LC3, DLC2]
  3210.  
  3211. CUG227.11-DOS.MAC source
  3212. Macrofile for defining system constants. => EGAA.ASM, HERCA.ASM.
  3213. [MS-DOS: MASM]
  3214.  
  3215. CUG227.12-EGA.C source
  3216. EGA function library. => EGA.H, GRAPHICS.H. [MS-DOS: MSC, TC1.0, LC3,
  3217. DLC2]
  3218.  
  3219. CUG227.13-EGA.H header
  3220. Low-level EGA device header file. => EGA.C, EGA.ASM. [MS-DOS: MSC,
  3221. TC1.0, LC3, DLC2]
  3222.  
  3223. CUG227.14-EGAA.ASM source
  3224. Low-level driver for EGA device. => EGA.C, EGA.H, DOS.MAC. [MASM]
  3225.  
  3226. CUG227.15-FRKTAL.C source
  3227. Graphics example. => GRAPHICS.L, GRAF.C. [MS-DOS: MSC, TC1.0, LC3,
  3228. DLC2]
  3229.  
  3230. CUG227.16-GRAF.C source
  3231. Hardware independent high-level graphics library. => GRAF.TXT.
  3232. [MS-DOS: MSC, TC1.0, LC3, DLC2]
  3233.  
  3234. CUG227.17-GRAF.S source
  3235. User documentation written in nroff format. => GRAF.TXT. [MS-DOS: MSC,
  3236. TC1.0, LC3, DLC2]
  3237.  
  3238. CUG227.18-GRAF.TXT doc
  3239. Documentation for portable graphics library. GRAF.S.
  3240.  
  3241. CUG227.19-GRAFBL3D.OBJ object
  3242. Large data model graphics module with BIOS.=> GRAF.C. [MS-DOS: LC]
  3243.  
  3244. CUG227.20-GRAFBL3L.OBJ object
  3245. Large model graphics module with BIOS. GRAF.C. [MS-DOS: LC]
  3246.  
  3247. CUG227.21-GRAFBL3P.OBJ object
  3248. Large program model graphics module with BIOS.=> GRAF.C. [MS-DOS: LC]
  3249.  
  3250. CUG227.22-GRAFBL3S.OBJ object
  3251. Small model graphics module with BIOS.=> GRAF.C. I[MS-DOS: LC]
  3252.  
  3253. CUG227.23-GRAFHL3D.OBJ object
  3254. Large data model graphics module with Hercules.[MS-DOS: LC]
  3255.  
  3256. CUG227.24-GRAFHL3L.OBJ object
  3257. Large model graphics module with Hercules.=> GRAF.C. [MS-DOS: LC]
  3258.  
  3259. CUG227.25-GRAFHL3P.OBJ object
  3260. Large program model graphics module with Hercules.=> GRAF.C. [MS-DOS:
  3261. LC]
  3262.  
  3263. CUG227.26-GRAFHL3s.OBJ object
  3264. Small model graphics module with Hercules card.=> GRAF.C. [MS-DOS: LC]
  3265.  
  3266. CUG227.27-GRAFTEXT.C source
  3267. => STDFONT.H. [MS-DOS: MSC, TC1.0, LC3, DLC2]
  3268.  
  3269. CUG227.28-GRAFTURT.C source
  3270. => GRAF.TXT. [MS-DOS: MSC, TC1.0, LC3, DLC2]
  3271.  
  3272. CUG227.29-GRAFTURT.OBJ object
  3273. => GRAFTURT.C. [MS-DOS: LC3]
  3274.  
  3275. CUG227.30-GRAPHICS.H header
  3276. => GRAF.H, GRAF.TXT. [MS-DOS: MSC, TC1.0, LC3, DLC2]
  3277.  
  3278. CUG227.31-HERC.C source
  3279. Function library for Hercules graphic card. => HERC.H, GRAPHICS.H.
  3280. [MS-DOS: MSC, TC1.0, LC3, DLC2]
  3281.  
  3282. CUG227.32-HERC.H header
  3283. Low-level Hercules device header file. HERC.C. [MS-DOS: MSC, TC1.0,
  3284. LC3, DLC2]
  3285.  
  3286. CUG227.33-HERCA.ASM source
  3287. Low-level driver for Hercules monochrome graphics card. => HERC.C,
  3288. HERC.H. [MS-DOS: MASM]
  3289.  
  3290. CUG227.34-HERCA_D.OBJ object
  3291. Large data model Hercules module. HERCA.ASM. [MS-DOS: MASM]
  3292.  
  3293. CUG227.35-HERCA_L.OBJ object
  3294. Large model Hercules module.=> HERCA.ASM. [MS-DOS: MASM]
  3295.  
  3296. CUG227.36-HERCA_P.OBJ object
  3297. Large program model Hercules module. HERCA.ASM. [MS-DOS: LC]
  3298.  
  3299. CUG227.37-HERCA_S.OBJ object
  3300. => HERCA.ASM. [MS-DOS: MASM]
  3301.  
  3302. CUG227.38-HERC_L3D.OBJ object
  3303. => HERC.C. [MS-DOS: LC3]
  3304.  
  3305. CUG227.39-HERC_L3L.OBJ object
  3306. Large model Hercules module.=> HERC.C. [MS-DOS: LC]
  3307.  
  3308. CUG227.40-HERC_L3P.OBJ object
  3309. Large program model Hercules module. HERC.C. [MS-DOS: LC3]
  3310.  
  3311. CUG227.41-HERC_L3s.OBJ object
  3312. Small model Hercules module.=> HERC.C. [MS-DOS: LC]
  3313.  
  3314. CUG227.42-READ.CUG doc
  3315. Documentation for object code naming rule. [MS-DOS]
  3316.  
  3317. CUG227.43-README.DOC doc
  3318.  
  3319. CUG227.44-STDFONT.H header
  3320. Defines the standard 8 x 8 font. => GRAFTEXT.C. [MS-DOS: MSC, TC1.0,
  3321. LC3, DLC2]
  3322.  
  3323. CUG227.45-TRIGTAB.H header
  3324. Precomputed trigonometric tables. => BTRIBTAB.C. [MS-DOS: MSC, TC1.0,
  3325. LC3, DLC2]
  3326.  
  3327. CUG227.46-TURTLE.C source
  3328. => GRAFTURT.C. [MS-DOS: MSC, TC1.0, LC3, DLC2]
  3329.  
  3330. CUG227.47-TURTLE.EXE executable
  3331. => TURTLE.C. [MS-DOS: LC]
  3332.  
  3333. CUG227.48-TURTLE.OBJ object
  3334. => TURTLE.EXE, TURTLE.C. [MS-DOS: LC3]
  3335.  
  3336. CUG227.49-VERSION doc
  3337. GRAPHLIB Version 2.1 11/15/87.
  3338.  
  3339. CUG227.50-XXHR.C source
  3340. Low-level driver for the Else PC XXHR, DXHR and XXHR vector graphics
  3341. board. XXHR.H. [MS-DOS: MSC, TC1.0, LC3, DLC2]
  3342.  
  3343. CUG227.51-XXHR.H header
  3344. Low-level driver for the Elsa PC XHR-DXHR and XXHR vector graphics
  3345. board. => XXHR.C. [MS-DOS: MSC, TC1.0, LC3, DLC2]
  3346.  
  3347. ==============================================================================
  3348. CUG228 -
  3349. -----------
  3350.  
  3351. Miscellany IX
  3352. Contains BDSMARK, a utility which supports the adaptation of BDS C
  3353. code by identifying function calls peculiar to BDS from David D. Clark
  3354. (IN) and the following collected and contributed by Michael Yokayama
  3355. (HI): a set of ISAM routines, a windowing library, an HP Laserjet
  3356. print program, some Lattice math subroutines, a Hayes compatible modem
  3357. utility and some directory and file maintenance utilities. Many of
  3358. these programs also appear on US-Disk 1308 and US-Disk 1310. [mixed]
  3359.  
  3360. CUG228.01-BDSMARK.C source
  3361. By David C. Clark. Marks calls to library functions that BDS C
  3362. implements in a nonstandard fashion. Aids in porting BDS C to MS-DOS,
  3363. or updating to v1.6. => BDSMARK.DOC. [MS-DOS, CP/M:]
  3364.  
  3365. CUG228.02-BDSMARK.DOC doc
  3366. By David C. Clark. Documentation for BDSMARK. => BDSMARK.C.
  3367.  
  3368. CUG228.03-CHKMAT.C source
  3369. Matrix Mathematics Checker. => US-DISK 1308. [MS-DOS: LC]
  3370.  
  3371. CUG228.04-CUG228.DSK doc
  3372. Summary of C routines and functions on this disk.
  3373.  
  3374. CUG228.05-CWINDEMO.C source
  3375. By Glen Boyd. C windowing package, demo source. [MS-DOS: LC] US-Disk
  3376. 1310
  3377.  
  3378. CUG228.06-CWINDEMO.DOC doc
  3379. By Glen Boyd. C-window demonstration documentation.
  3380.  
  3381. CUG228.07-CWINDEMO.EXE executable
  3382. By Glen Boyd. => CWINDEMO.C. [MSDOS: LC]
  3383.  
  3384. CUG228.08-CWINDOWS.DOC doc
  3385. By Glen Boyd. Function descriptions for window package.
  3386.  
  3387. CUG228.09-CWINDOWS.LIB library
  3388. By Glen Boyd. A shareware windowing for PC clones. Supports up to 255
  3389. overlapping windows. [MS-DOS: LC] Uses a custom printf that doesn't
  3390. support I/O redirection.
  3391.  
  3392. CUG228.10-DRAW.C source
  3393. Multiple Character Printing Program. By Jim Nech. Prints character in
  3394. multiples up, down, right or left. [MS-DOS: DESMET] UKDisk 1308
  3395.  
  3396. CUG228.11-ERAQ.C source
  3397. By John Welch. Like the MS-DOS erase command, except that the user is
  3398. always prompted for verification before the files are erased. [MS-DOS:
  3399. LC]
  3400.  
  3401. CUG228.12-ISAM.C source
  3402. ISAM. By John M. Dashner. A partially completed ISAM system. Keys are
  3403. limited to 64 bytes. => ISAM.H US-DISK 1310. [MS-DOS:]
  3404.  
  3405. CUG228.13-ISAM.H header
  3406. ISAM. By John M. Dashner. ISAM header file. => ISAM.C. [MS-DOS:]
  3407.  
  3408. CUG228.14-ISAMADD.C source
  3409. ISAM. By John M. Dashner. Add an index record. => ISAM.H. [MS-DOS:]
  3410.  
  3411. CUG228.15-ISAMC.DOC doc
  3412. ISAM Documentation. By John M. Dashner. => ISAM.C. Still needs to be
  3413. debugged.
  3414.  
  3415. CUG228.16-ISAMCLS.C source
  3416. ISAM. By John M. Dashner. Close ISAM indexing. => ISAM.H. [MS-DOS: LC]
  3417.  
  3418. CUG228.17-ISAMDELC source
  3419. ISAM. By John M. Dashner. Delete a record. => ISAM.H. [MS-DOS:]
  3420.  
  3421. CUG228.18-ISAMGET.C source
  3422. ISAM. By John M. Dashner. Get a record. => ISAM.H. [MS-DOS:1
  3423.  
  3424. CUG228.19-ISAMNXT.C source
  3425. ISAM. By John M. Dashner. Traverse sequential index. => ISAM.H.
  3426. [MS-DOS:]
  3427.  
  3428. CUG228.20-ISAMOPN.C source
  3429. ISAM. By John M. Dashner. Open ISAM index. => ISAM.H. [MS-DOS:]
  3430.  
  3431. CUG228.21-ISAMPRV.C source
  3432. ISAM. By John M. Dashner. Get previous record. => ISAM.H. [MS-DOS:]
  3433.  
  3434. CUG228.22-ISAMSIT.C source
  3435. ISAM. By John M. Dashner. Sort ISAM index. => ISAM.H. [MS-DOS:]
  3436.  
  3437. CUG228.23-ISAMUPD.C source
  3438. ISAM. By John M. Dashner. Update control record. => ISAM.H. [MS-DOS:]
  3439.  
  3440. CUG228.24-LATER.C source
  3441. File date compare utility. Sets exit code according to dates of two
  3442. files. => US-DISK 1308. [MS-DOS: DESMET] System dependent for MS-DOS
  3443. v2.0
  3444.  
  3445. CUG228.25-LJ.C source
  3446. HP Laserjet Printing Utility. By Joe Barnhart, Ray Duncan, Abel
  3447. DeSouza. Prints two pages of information on one page. Landscape font
  3448. at 17 cpi. => LJ.EXE US-DISK 1307. [MS-DOS: C 86]
  3449.  
  3450. CUG228.26-LJ.EXE executable
  3451. By Joe Barnhart, Ray Duncan, Abel DeSouza. [MS-DOS:]
  3452.  
  3453. CUG228.27-MAT.C source
  3454. Matrix Decomposition and Double-Back Substitution. => CHKMAT.C US-DISK
  3455. 1308. [MS-DOS: DESMET]
  3456.  
  3457. CUG228.28-MATHMAX.C source
  3458. Mathematical Subroutines. By Max R. Dursteler. Includes sqrt, exp,
  3459. pow, mod, asin, sin, atan, log, floor, ceil. Operates on doubles. =>
  3460. MATHMAX H US-DISK 1307. [MS-DOS: LC, MSC]
  3461.  
  3462. CUG228.29-MATHMAX.H header
  3463. By Max R. Durshler. => MATHMAX.C.
  3464.  
  3465. CUG228.30-MSWEEP.C source
  3466. By Fredinand Knerlich. File utility based on CP/M nsweep. => US-DISK
  3467. 1308. [MS-DOS: DESMET]
  3468.  
  3469. CUG228.31-PACDEC.C source
  3470. By Odis C. Wooten. Decimal string to packed decimal. => US-DISK 1308.
  3471. [MS-DOS:]
  3472.  
  3473. CUG228.32-PARSER.C source
  3474. Generalized, Finite-State Parser. By Uoyd Zusman. Powerful parser
  3475. allowing extraction of single tokens from character string. => US-DISK
  3476. 1308. [MS-DOS:]
  3477.  
  3478. CUG228.33-PI.C source
  3479. Pi Calculator. By R.E. Sawyer. Computes pi to n decimal places. =>
  3480. US-DISK 1308 MIRACL. [MS-DOS:] Execution time is nearly proportional
  3481. to the square of the number of digits computed. 1000 digits takes 51
  3482. hours.
  3483.  
  3484. CUG228.34-SCRNMISC.C source
  3485. By Garth Kennedy. Functions to manipulate the CRT. Clear screen, set
  3486. video mode, set cursor position, position graphics cursor. => US-DISK
  3487. 1310. [MS-DOS: LC2.12]
  3488.  
  3489. CUG228.35-SETHAYES.C source
  3490. Initializes Hayes Smart modem. By Lynn Long. => US-DISK 1310. [MS-DOS:
  3491. LC]
  3492.  
  3493. CUG228.36-STRMATH.C source
  3494. String to Math Functions. By Robert E. Sawyer. Performs arithmetic on
  3495. numbers stored as strings. Supports addition, subtraction,
  3496. multiplication, and division. => US DISK 1310. [MS-DOS: DESMET]
  3497.  
  3498. CUG228.37-SYSTEM.C source
  3499. Lattice 2.13 System Call. By Jeff Spidle. Replaces Lattice v2.13
  3500. system call which ignores SWITCHAR setting before invoking secondary
  3501. command processor. => USDISK 1310. [MS-DOS: LC2.13] For dated version
  3502. of Lattice C.
  3503.  
  3504. CUG228.38-SYSTMISC.C source
  3505. By Garth Kennedy. System functions to create sounds and get the system
  3506. time and date. => US-DISK 1310. [MS-DOS: LC2.12]
  3507.  
  3508. ==============================================================================
  3509. CUG229 -
  3510. -----------
  3511.  
  3512. Little Smalltalk--UNIX Part 1
  3513. Part 1 of a double volume set which contains portable dialect
  3514. Smalltalk for UNIX systems by Dr. Timothy Budd (WA). In a distribu
  3515. tion suitable for installation on atrue UNIX system. See CUG231 and
  3516. CUG232 for the unbundled version. [public]
  3517.  
  3518. CUG229.01-INSTALL executable
  3519. Little Smalltalk Installation. By Timothy A. Budd. Installation
  3520. information. => UNBUNDLE SOURCES.BUN CUG230 CUG231 CUG232. [UNIX:]
  3521.  
  3522. CUG229.02-MAKEFILE make
  3523. Little Smalltalk. By Timothy A. Budd. => INSTALL
  3524.  
  3525. CUG229.03-SOURCES.BUN source
  3526. Little Smalltalk. By Timothy A. Budd. Bundled source files. =>
  3527. UNBUNDLE INSTALL.
  3528.  
  3529. CUG229.04-UNBUNDLE executable
  3530. Little Smalltalk. By Timothy A. Budd. Shell for unbundling the
  3531. Smalltalk files. => INSTALL SOURCE.BUN. [UNIX:]
  3532.  
  3533. ==============================================================================
  3534. CUG230 -
  3535. -----------
  3536.  
  3537. Little Smalltalk--UNIX Part 2
  3538. Part 2 of a double volume set. See also 229. [public]
  3539.  
  3540. CUG230.01-DOCS.BUN source
  3541. Uttle Smalltalk. By Timothy A. Budd. Bundled documentation files. =>
  3542. CUG229. [UNIX ]
  3543.  
  3544. CUG230.02-PARSER.BUN source
  3545. Little Smalltalk. By Timothy A. Budd. Bundled parser source file. =>
  3546. CUG229. [UNIX ]
  3547.  
  3548. CUG230.03-PRELUDE.BUN source
  3549. Uttle Smalltalk. By Timothy A. Budd. Bundled prelude files. => CUG229.
  3550. [UNIX:]
  3551.  
  3552. CUG230.04-TEST.BUN source
  3553. Little Smalltalk. By Timothy A. Budd. Bundled test files. => CUG229.
  3554. [UNIX]
  3555.  
  3556. ==============================================================================
  3557. CUG231 -
  3558. -----------
  3559.  
  3560. Lfflle Smal talk--Unbundled
  3561. Timothy Budd contributes a portable dialect Smalltalk. This volume
  3562. constitute a complete distribution with unbundled files. This double
  3563. set volume is more convenient for non-UNIX environments. [public]
  3564.  
  3565. CUG231.01-4QUEEN.OUT data
  3566. Output file.
  3567.  
  3568. CUG231.02-4QUEEN.ST data
  3569. Class description file.
  3570.  
  3571. CUG231.03-8QUEEN.ST data
  3572. Class description file.
  3573.  
  3574. CUG231.04-ARRAY.C source
  3575. By Timothy A. Budd. Array creation. [UNIX:]
  3576.  
  3577. CUG231.05-BASIC.OUT data
  3578. Output file.
  3579.  
  3580. CUG231.06-BASIC.ST data
  3581. Class description file.
  3582.  
  3583. CUG231.07-BLOCK.C source
  3584. By Timothy A. Budd. Block creation and block return. [UNIX]
  3585.  
  3586. CUG231.08-BLOCK.H header
  3587. By Timothy A. Budd. Block definitions. [UNIX:]
  3588.  
  3589. CUG231.09-BLOCKS.OUT data
  3590. Output file.
  3591.  
  3592. CUG231.10-BLOCKS.ST data
  3593. Class description file.
  3594.  
  3595. CUG231.11-BYTE.C source
  3596. By Timothy A. Budd. Bytearray manipulation. [UNIX:]
  3597.  
  3598. CUG231.12-BYTE.H header
  3599. By Timothy A. Budd. Bytearray definitions. [UNIX:]
  3600.  
  3601. CUG231.13-CHECK.ST data
  3602. Class description file.
  3603.  
  3604. CUG231.14-CLASS.C source
  3605. By Timothy A. Budd. Class instance creation and deletion. [UNIX]
  3606.  
  3607. CUG231.15-CLDICT.C source
  3608. By Timothy A. Budd. Internal class dictionary. [UNIX:]
  3609.  
  3610. CUG231.16-COLLECT.OUT data
  3611. Output file.
  3612.  
  3613. CUG231.17-COLLECT.ST data
  3614. Class description file.
  3615.  
  3616. CUG231.18-COND.ST data
  3617. Class description file.
  3618.  
  3619. CUG231.19-CONTROL.ST data
  3620. Class description file.
  3621.  
  3622. CUG231.20-COPY.OUT data
  3623. Output file.
  3624.  
  3625. CUG231.21-COPY.ST data
  3626. Class definition file.
  3627.  
  3628. CUG231.22-COURIER.C source
  3629. By Timothy A. Budd. Message passing interface. [UNIX:]
  3630.  
  3631. CUG231.23-DISCLAIM doc
  3632.  
  3633. CUG231.24-DRIVE.C source
  3634. By Timothy A. Budd. Command parser. [UNIX:]
  3635.  
  3636. CUG231.25-FIB.ST data
  3637. Class description file.
  3638.  
  3639. CUG231.26-FILE.C source
  3640. By Timothy A. Budd. Programs used by class file. [UNIX]
  3641.  
  3642. CUG231.27-FILE.H header
  3643. By Timothy A. Budd. Class file definitions. [UNIX:]
  3644.  
  3645. CUG231.28-FILE.LST doc
  3646. Ust of files.
  3647.  
  3648. CUG231.29-FILE.OUT data
  3649. Output file.
  3650.  
  3651. CUG231.30-FILE.ST data
  3652. Class description file.
  3653.  
  3654. CUG231.31-FORK.OUT data
  3655. Output file.
  3656.  
  3657. CUG231.32-FORK.ST data
  3658. Class description file.
  3659.  
  3660. CUG231.33-GENERATO.ST data
  3661. Class description file.
  3662.  
  3663. CUG231.34-IN data
  3664. Input file.
  3665.  
  3666. CUG231.35-INTERP.C source
  3667. By Timothy A. Budd. Byte code interpreter. [UNIX]
  3668.  
  3669. CUG231.36-INTERP.H header
  3670. By Timothy A. Budd. Interpreter definitions. [UNIX:]
  3671.  
  3672. CUG231.37-LEX.C source
  3673. By Timothy A. Budd. Lexical analyzer for driver. [UNIX]
  3674.  
  3675. CUG231.38-LEXCMD.C source
  3676. By Timothy A. Budd. Miscellaneous lexer related routines. [UNIX]
  3677.  
  3678. CUG231.39-LINE.C source
  3679. By Timothy A. Budd. Line grabber. [UNIX]
  3680.  
  3681. CUG231.40-MAIN.C source
  3682. Source for Creating 'st' Uttle Smalltalk Interpreter. By Timothy A
  3683. Budd. Main driver. [UNIX]
  3684.  
  3685. CUG231.41-MAKEFILE.SOU doc
  3686. By Timothy A Budd. Make file for 'st'. [UNIX:]
  3687.  
  3688. CUG231.42-MAKEFILE.TES make
  3689. Makefile for tests.
  3690.  
  3691. CUG231.43-NEW.OUT data
  3692. Output file.
  3693.  
  3694. CUG231.44-NEW.ST data
  3695. Class description file.
  3696.  
  3697. CUG231.45-NEWMAL.C source
  3698. By Timothy A. Budd. New malloc subroutines. [UNIX]
  3699.  
  3700. CUG231.46-NUM.OUT data
  3701. Output file.
  3702.  
  3703. CUG231.47-NUM.ST data
  3704. Class description file.
  3705.  
  3706. CUG231.48-NUMBER.C source
  3707. By Timothy A. Budd. Number definitions. [UNIX ]
  3708.  
  3709. CUG231.49-NUMBER.H header
  3710. By Timothy A. Budd. Number definitions. [UNIX ]
  3711.  
  3712. CUG231.50-OBJECT.C source
  3713. By Timothy A. Budd. Object memory management. [UNIX]
  3714.  
  3715. CUG231.51-OBJECT.H header
  3716. By Timothy A. Budd. Object definitions. [UNIX:]
  3717.  
  3718. CUG231.52-PENSHOW.ST data
  3719. Class description file.
  3720.  
  3721. CUG231.53-PHIL.OUT data
  3722. Output file.
  3723.  
  3724. CUG231.54-PHIL.ST data
  3725. Class description file.
  3726.  
  3727. CUG231.55-PLANE.ST data
  3728. Class description file.
  3729.  
  3730. CUG231.56-PRIME.ST data
  3731. Class description file.
  3732.  
  3733. CUG231.57-PRIME3.ST data
  3734. Class description file.
  3735.  
  3736. CUG231.58-PRIME4.ST data
  3737. Class description file.
  3738.  
  3739. CUG231.59-PRIMES.ST data
  3740. Class description file.
  3741.  
  3742. CUG231.60-PRIMITIV.C source
  3743. By Timothy A Budd. Primitive manager. [UNIX]
  3744.  
  3745. CUG231.61-PRIMITIV.H header
  3746. By Timothy A. Budd. Primitive definitions. [UNIX.]
  3747.  
  3748. CUG231.62-PROB.ST data
  3749. Class description file.
  3750.  
  3751. CUG231.63-PROCESS.C source
  3752. By Timothy A Budd. Process manager. [UNIX]
  3753.  
  3754. CUG231.64-PROCESS.H header
  3755. By Timothy A Budd. Process definitions. [UNIX]
  3756.  
  3757. CUG231.65-SIM1.0UT data
  3758. Output file.
  3759.  
  3760. CUG231.66-SIMl.ST data
  3761. Class description file.
  3762.  
  3763. CUG231.67-SIM2.0UT data
  3764. Output file.
  3765.  
  3766. CUG231.68-SIM2.ST data
  3767. Class description file.
  3768.  
  3769. CUG231.69-SIM3.0UT data
  3770. Output file.
  3771.  
  3772. CUG231.70-SIM3.ST data
  3773. Class description file.
  3774.  
  3775. CUG231.71-SSTR.C source
  3776. By Timothy A Budd. File and replace string occurrences. [UNIX:]
  3777.  
  3778. CUG231.72-STRING.C source
  3779. By Timothy A Budd. String creation and deletion. [UNIX]
  3780.  
  3781. CUG231.73-STRING.H header
  3782. By Timothy A. Budd. String definitions. [UNIX:]
  3783.  
  3784. CUG231.74-SUPER.OUT data
  3785. Output file.
  3786.  
  3787. CUG231.75-SUPER.ST data
  3788. Class description file.
  3789.  
  3790. CUG231.76-SYMBOL.C source
  3791. By Timothy A. Budd. Symbol creation. [UNIX:]
  3792.  
  3793. CUG231.77-SYMBOL.H header
  3794. By Timothy A. Budd. String and symbol definitions. [UNIX:]
  3795.  
  3796. CUG231.78-SYMBOLS doc
  3797. By Timothy A. Budd. [UNIX:]
  3798.  
  3799. CUG231.79-SYMS.C source
  3800. By Timothy A. Budd. Symbol definitions. [UNIX]
  3801.  
  3802. CUG231.80-TEMP.ST data
  3803. Class description file.
  3804.  
  3805. CUG231.81-TURING.ST data
  3806. Class description file.
  3807.  
  3808. CUG231.82-VISITOR.ST data
  3809. Class description file.
  3810.  
  3811. ==============================================================================
  3812. CUG232 -
  3813. -----------
  3814.  
  3815. Little Smalltalk - Unbundled Part 2 Part 2 of a double volume set. See
  3816. also CUG231. [public]
  3817.  
  3818. CUG232.01-ACOLLECT.ST data
  3819. Class description file: array collection.
  3820.  
  3821. CUG232.02-APNDX1 doc
  3822. Object descriptions.
  3823.  
  3824. CUG232.03-ARRAY.ST data
  3825. Class description file: array.
  3826.  
  3827. CUG232.04-BAG.ST data
  3828. Class description file: bag.
  3829.  
  3830. CUG232.05-BLOCK.ST data
  3831. Class description file: block.
  3832.  
  3833. CUG232.06-BOOKS doc
  3834. Ust of books.
  3835.  
  3836. CUG232.07-BOOLEAN.ST data
  3837. Class description file: boo lean.
  3838.  
  3839. CUG232.08-BUGS doc
  3840. Known bugs.
  3841.  
  3842. CUG232.09-BYTEARRA.ST data
  3843. Class description file: Byte Array.
  3844.  
  3845. CUG232.10-CHAR.ST data
  3846. Class description file: char.
  3847.  
  3848. CUG232.11-CLASS.ST data
  3849. Class description file: class.
  3850.  
  3851. CUG232.12-CMDS.H header
  3852. By Timothy A. Budd. Source for parser. Commands definitions. [UNIX:]
  3853.  
  3854. CUG232.13-COLLECT1.ST data
  3855. Class description file: collection.
  3856.  
  3857. CUG232.14-DICTIONA.ST data
  3858. Class description file: dictionary.
  3859.  
  3860. CUG232.15-DISCLAIM doc
  3861.  
  3862. CUG232.16-DRIVE.H header
  3863. Source for parser. Parser and driver definitions. [UNIX:]
  3864.  
  3865. CUG232.17-ENV.H header
  3866. Source for parser. Execution environment definitions. [UNIX:]
  3867.  
  3868. CUG232.18-FALSE.ST data
  3869. Class description file: false.
  3870.  
  3871. CUG232.19-FILE.LST doc
  3872. List of files.
  3873.  
  3874. CUG232.20-FILE.ST data
  3875. Class description file: file.
  3876.  
  3877. CUG232.21-FLOAT.ST data
  3878. Class description file: float.
  3879.  
  3880. CUG232.22-FORM.ST data
  3881. Class description file: form.
  3882.  
  3883. CUG232.23-INDEX doc
  3884. Index.
  3885.  
  3886. CUG232.24-INIT doc
  3887.  
  3888. CUG232.25-INSTALL doc
  3889. Instructions for installation.
  3890.  
  3891. CUG232.26-INTEGER.ST data
  3892. Class description file: integer.
  3893.  
  3894. CUG232.27-INTERVAL.ST data
  3895. Class description file: interval.
  3896.  
  3897. CUG232.28-KCOLLECT.ST data
  3898. Class description file: keyed collection.
  3899.  
  3900. CUG232.29-LARRAY.ST data
  3901. Class description file: arrayed collection.
  3902.  
  3903. CUG232.30-LEXYY.C source
  3904. Source for parser. Lexical analyzer- [UN X:
  3905.  
  3906. CUG232.31-LIST.ST data
  3907. Class description file: list.
  3908.  
  3909. CUG232.32-MACROS doc
  3910. Maoros for producing description of alas
  3911.  
  3912. CUG232.33-MAGNITUD.ST data
  3913. Class description file: magnitude.
  3914.  
  3915. CUG232.34-MAKEFILE.DOC doc
  3916. Makefile for documentation.
  3917.  
  3918. CUG232.35-MAKEFILE.PAR make
  3919. Source for parser. Makefile for creating parser. [UNIX:]
  3920.  
  3921. CUG232.36-MAKEFILE.PRE make
  3922. Makefile for prelude.
  3923.  
  3924. CUG232.37-NIL.ST data
  3925. Class description file: undefined object.
  3926.  
  3927. CUG232.38-NUMBER.ST data
  3928. Class description file: number.
  3929.  
  3930. CUG232.39-OBJECT.ST data
  3931. Class description file: object.
  3932.  
  3933. CUG232.40-PARSE1.C source
  3934. Source of parse. Pass 1 of the parser. [UNIX:]
  3935.  
  3936. CUG232.41-PARSE2.C source
  3937. Source for parser. Pass 2 of the parser. [UNIX:]
  3938.  
  3939. CUG232.42-PARSER.H header
  3940. Source for parser. Parser definitions. [UNIX]
  3941.  
  3942. CUG232.43-PARSER.LEX source
  3943. Source for parser. Lexical analyzer.
  3944.  
  3945. CUG232.44-PARSER.Y source
  3946. Source for parser. Class method syntax. [UNIX:]
  3947.  
  3948. CUG232.45-PEN.ST data
  3949. Class description file: pen.
  3950.  
  3951. CUG232.46-POINT.ST data
  3952. Class description file: point.
  3953.  
  3954. CUG232.47-PRIMNUM.H header
  3955. Source for parser. Primitive names and numbers recognized by the
  3956. parser.
  3957.  
  3958. CUG232.48-PROCESS.ST data
  3959. Class description file: process.
  3960.  
  3961. CUG232.49-RADIAN.ST data
  3962. Class description file: radian.
  3963.  
  3964. CUG232.50-RANDOM.ST data
  3965. Class description file: random.
  3966.  
  3967. CUG232.51-READ-ME doc
  3968.  
  3969. CUG232.52-SAVESCRI source
  3970. Save command.
  3971.  
  3972. CUG232.53-SCOLLECT.ST data
  3973. Class description file: sequence able collection.
  3974.  
  3975. CUG232.54-SEMAPHOR.ST data
  3976. Class description file: semaphore.
  3977.  
  3978. CUG232.55-SET.ST data
  3979. Class description file:set.
  3980.  
  3981. CUG232.56-SMALLTAL.ST data
  3982. Class description file: small talk.
  3983.  
  3984. CUG232.57-ST.1 doc
  3985. Usage information.
  3986.  
  3987. CUG232.58-STRING.ST data
  3988. Class description file: string.
  3989.  
  3990. CUG232.59-SYMBOL.ST data
  3991. Class description file: symbol.
  3992.  
  3993. CUG232.60-SYNTAX doc
  3994. Language syntax documentation.
  3995.  
  3996. CUG232.61-TRUG.ST data
  3997. Class description file: true.
  3998.  
  3999. CUG232.62-UCHAR.C source
  4000. Test file.
  4001.  
  4002. CUG232.63-USERMAN doc
  4003. User's guide.
  4004.  
  4005. CUG232.64-YTAB.C source
  4006. [UNIX]
  4007.  
  4008. CUG232.65-YTAB.H header
  4009. Header file for lex. [UNIX:]
  4010.  
  4011. ==============================================================================
  4012. CUG233 -
  4013. -----------
  4014.  
  4015. Make and Other Utilities
  4016. This volume contains a simple make utility by Allen Holub (CA)
  4017. originally for Lattice but also Microsoft compatible; two batch
  4018. utilities (push and pop) written under Microsoft v4.0 from Warren J.
  4019. Hebert (LA); a directory repack utility by Richard Karas; a pretty
  4020. printer by Andrew L. Bender; a file display utility by Vincent Bly
  4021. (VA); a backslash escape sequence from Ward Christensen (IL); and
  4022. routines to call Microsoft Fortran from Datalight C by James W.
  4023. Haefner
  4024. (UT). [mixed]
  4025.  
  4026. CUG233.01-COLRVIEW.C source
  4027. By Ward Christensen. Displays a text file, but interprets "\x" escapes
  4028. as color change commands. Optionally sends output to JX80 printer. =>
  4029. COLRVIEW.EXE. [MS-DOS:] File is labelled "test version".
  4030.  
  4031. CUG233.02-COLRVIEW.EXE executable
  4032. By Ward Christensen. => COLRVIEW.C. [MS-DOS:]
  4033.  
  4034. CUG233.03-COLRVIEW.OBJ object
  4035. By Ward Christensen. => COLRVIEW.C. [MS-DOS:]
  4036.  
  4037. CUG233.04-CPRINT.C 1.2 source
  4038. By Andrew L. Bender M.D.. Prints a C file with nesting level and
  4039. header on each page. Reports any unbalanced braces, brackets or
  4040. parentheses. => CPRINT.EXE. [MS-DOS: Cl 86]
  4041.  
  4042. CUG233.05-CPRINT.EXE 1.2 executable
  4043. By Andrew L. Bender M.D.. => CPRINT.C. [MS-DOS:]
  4044.  
  4045. CUG233.06-CPRINT.OBJ 1.2 object
  4046. By Andrew L. Bender M.D.. => CPRINT.C CPRINT.EXE. [MS-DOS:]
  4047.  
  4048. CUG233.07-DSKRPK.C 1.0 source
  4049. Directory Repack. By Richard A. Karar. Remove all deleted files and
  4050. move valid files together to make free space for new files. =>
  4051. DSKRPK.EXE DSKRPK.DOC. [MSDOS: Supersoft] FP arithmetic performed as
  4052. function calls, not built-ins. Uses in-line assembly.
  4053.  
  4054. CUG233.08-DSKRPK.DOC doc
  4055. Directory Repack. By Richard A. Karar. Documentation for DSKRPK.
  4056. Includes tutorial material on low-level MS-DOS disk operations. =>
  4057. DSKRPK.C. [MS-DOS:]
  4058.  
  4059. CUG233.09-DSKRPK.EXE 1.0 executable
  4060. By Richard A. Karar. => DSKRPK.C RSKRPK.DOC. [MS-DOS:]
  4061.  
  4062. CUG233.10-MAKE.C 1.0 source
  4063. Make. By Allen Holub, Kenji Hino. Unix-like utility which simplifies
  4064. compilations in any language. This simple version doesn't include the
  4065. macro facilities or other advanced features of the UNK original. =>
  4066. MAKE.C MAKE.H. [MS-DOS: MSC4.0, LC3.0] Lattice requires MS-DOS v3.0 +
  4067.  
  4068. CUG233.11-MAKE.DOC 1.0 doc
  4069. By Allen Holub, Kenji Hino. Documentation for MAKE. => MAKE.C.
  4070.  
  4071. CUG233.12-MAKE.EXE 1.0 executable
  4072. By Allen Holub, Kenji Hino. => MAKE.DOC. [MS-DOS: MSC4.0, LC3.0]
  4073.  
  4074. CUG233.13-MAKE.H 1.0 header
  4075. By Allen Holub, Kenji Hino. Header file. => MAKE.DOC. [MS-DOS: MSC4.0,
  4076. LC3.0]
  4077.  
  4078. CUG233.14-MAKE.OBJ object
  4079. By Allen Holub, Kenji Hino. [MS-DOS: MSC4.0, LC3.0]
  4080.  
  4081. CUG233.15-MKFILE 1.0 make
  4082. By Allen Holub, Kenji Hino. File dependency descriptions used by make.
  4083. => MAKE.DOC. [MS-DOS:]
  4084.  
  4085. CUG233.16-MSCALLS.ASM 1.0 source
  4086. By J.W. Haefner. Macros to be used in calling Microsoft Fortran v3.2
  4087. double precision trancendentals from Data Light C compiler. [MS-DOS:
  4088. MASM]
  4089.  
  4090. CUG233.17-MSFTSDR.ASM source
  4091. By J.W. Haefner. Calls MSFORTRAN double precision transcendentals from
  4092. Datalight C. => MSCALLS.ASM MSFTSDR.DOC. [MS-DOS: DLC3.01]
  4093.  
  4094. CUG233.18-MSFTSDR.DOC 1.0 doc
  4095. By J.W. Haefner. Describes the use of MSCALLS.ASM and MSFTSDR.ASM. =>
  4096. MSCALLS.ASM MSFTSDR.ASM.
  4097.  
  4098. CUG233.19-MSFTSDR.OBJ object
  4099. By J.W. Haefner. => MSFTSDR.DOC. [MSDOS: DLC 3.01 ]
  4100.  
  4101. CUG233.20-MSTSDR.C source
  4102. By J.W. Haefner. A demonstration program that calls MS FORTRAN
  4103. transcendental functions and prints the result. [MS-DOS:]
  4104.  
  4105. CUG233.21-MSTSDR.EXE executable
  4106. By J.W. Haefner. [MS-DOS:]
  4107.  
  4108. CUG233.22-OKI.C source
  4109. By Andrew L. Bender M.D.. Okidata printer setup menu. => OKI.EXE
  4110. RITEMAN.C. [MSDOS:]
  4111.  
  4112. CUG233.23-OKI.EXE executable
  4113. By Andrew L. Bender M.D.. => OKI.C. [MSDOS:]
  4114.  
  4115. CUG233.24-POP.C source
  4116. By Warren J. Hebert. Restores working directory from last directory
  4117. stored in file CDSTACK.DAT. => PUSH.C. [MS-DOS:]
  4118.  
  4119. CUG233.25-PUSH.C source
  4120. By Warren J. Hebert. Saves current working directory to LIFO stack
  4121. kept in file CDSTACK.DAT. Supports complex path relative batch
  4122. operations. => POP.C WS.C. [MS-DOS:]
  4123.  
  4124. CUG233.26-RITEMAN.C source
  4125. By Andrew L. Bender M.D.. Riteman printer setup menu. => RITEMAN.EXE
  4126. RITEMAN.OBJ OKI.C. [MS-DOS:]
  4127.  
  4128. CUG233.27-RITEMAN.EXE executable
  4129. By Andrew L. Bender M.D.. => RITEMAN.C. [MS-DOS:]
  4130.  
  4131. CUG233.28-RITEMAN.OBJ object
  4132. By Andrew L. Bender M.D.. => RITEMAN.C. [MS-DOS:]
  4133.  
  4134. CUG233.29-SAVAG.C source
  4135. Savage floating point benchmark. [MSDOS:]
  4136.  
  4137. CUG233.30-VTYPE.C source
  4138. By Vincent Bly. Improved version of TYPE. An key will quickly stop the
  4139. display. ESC will abort. Tabs may be expanded to specified number of
  4140. spaces. => VTYPE.DOC VTYPE.EXE. [MS-DOS: DESMET]
  4141.  
  4142. CUG233.31-VTYPE.DOC doc
  4143. By Vincent Bly. Documentation for VTYPE. => VTYPE.C.
  4144.  
  4145. CUG233.32-VTYPE.EXE executable
  4146. By Vincent Bly. => VTYPE.C. [MS-DOS: DESMET]
  4147.  
  4148. CUG233.33-WS.BAT batch
  4149. By Warren J. Hebert. Example usage of push and pop. => PUSH.C POP.C.
  4150. [MS DOS:]
  4151.  
  4152. ==============================================================================
  4153. CUG234 -
  4154. -----------
  4155.  
  4156. XDIR
  4157. A user-oriented file manipulation and disk maintenance utility
  4158. shareware package from Mike Blakley (FL). Under XDIR, users may
  4159. delete, copy or rename files, display or print text files, dump files
  4160. in ASCII and hexadecimal, change file attributes, encrypt and decrypt
  4161. files, search for files by date, at-
  4162. tribute, or name and search for words in a file or group of files.
  4163. Compiles under Eco-C88. [share1]
  4164.  
  4165. CUG234.01-COMPILE.BAT batch
  4166. By Mike Blakley. Batch file for compilation. [MS-DOS:]
  4167.  
  4168. CUG234.02-CONTENTS.DOC doc
  4169. By Mike Blakley. Table of disk contents.
  4170.  
  4171. CUG234.03-CTLR.C 1.0 source
  4172. Scan Files For Text. By Mike Blakley. => XDIR.DOC HDIR.DOC. [MS-DOS:
  4173. ECOC88]
  4174.  
  4175. CUG234.04-DISPLAY.C 1.0 source
  4176. Screen Display Module. By Mike Blakley. Display a screen and accept an
  4177. answer. => HDIR.DOC XDIR.DOC. [MS-DOS:]
  4178.  
  4179. CUG234.05-GETAPAGE.C 1.0 source
  4180. File Listing Routine. By Mike Blakley. => HDIR.DOCXDIR.DOC. [MS-DOS:]
  4181.  
  4182. CUG234.06-HDIR.DOC 1.0 doc
  4183. Subroutine Documentation. By Mike Blakley. => XDIR.DOC.
  4184.  
  4185. CUG234.07-MISC.C 1.0 source
  4186. By Mike Blakley. Miscellaneous routines. => HDIR.DOC XDIR.DOC.
  4187. [MS-DOS: ECOC88]
  4188.  
  4189. CUG234.08-README.1ST 1.0 doc
  4190. By Mike Blakley. Instructions for setup and use.
  4191.  
  4192. CUG234.09-SECURE.C 1.0 source
  4193. Encryption Module. By Mike Blakley. => XDIR.DOC HDIR.DOC. [MS-DOS:
  4194. ECOC88]
  4195.  
  4196. CUG234.10-TESTPRT.ASM 1.0 source
  4197. By Mike Blakley. Test if printer is ready. => XDIR.DOC HDIR.DOC.
  4198. [MS-DOS: MASM]
  4199.  
  4200. CUG234.11-UTIL.C 1.0 source
  4201. By Mike Blakley. => XDIR.DOC HDIR.DOC. [MS-DOS: ECO-C88]
  4202.  
  4203. CUG234.12-XDIR.C 1.0 source
  4204. By Mike Blakley. Main processing module. => XDIR.DOC HDIR.DOC.
  4205. [MS-DOS:]
  4206.  
  4207. CUG234.13-XDIR.DOC 1.0 doc
  4208. System Documentation. By Mike Blakley. XDIR system was developed to
  4209. simplify processing of MS-DOS commands, to provide additional system
  4210. security and provide an screen oriented presentation for beginning
  4211. users. => XDIR.C XDIR.H XDIR.EXE HDIR.DOC.
  4212.  
  4213. CUG234.14-XDIR.EXE 1.0 executable
  4214. By Mike Blakley. => XDIR.C XDIR.DOC HDIR.DOC. [MS-DOS: ECO-C88]
  4215.  
  4216. CUG234.15-XDIR.H 1.0 header
  4217. By Mike Blakley. => XDIR.DOC XDIR.C HDIR.DOC. [MS-DOS:]
  4218.  
  4219. CUG234.16-YDIR.C 1.0 source
  4220. File Attribute Manipulation. By Mike Blakley. => XDIR.DOC HDIR.DOC.
  4221. [MS-DOS:]
  4222.  
  4223. CUG234.17-ZDIR.C 1.0 source
  4224. By Mike Blakley. Search a directory, includes selection by file
  4225. attribute. => HDIR.DOC XDIR.DOC. [MS-DOS:]
  4226.  
  4227. ==============================================================================
  4228. CUG235 -
  4229. -----------
  4230.  
  4231. Overview
  4232. A file maintenance utility contributed by James Mathews (MN). In
  4233. addition to the standard file maintenance abilities, Overview also al
  4234. lows access to up to fourdirectories each in a separate window,
  4235. displays directory trees, includes a function to show all files (not
  4236. just the current directory), and includes on-line help. This share
  4237. ware package was written in Microsoft C v4.0 but calls some assembly
  4238. language functions. [share1]
  4239.  
  4240. CUG235.01-BIOSIO.ASM 1.02 source
  4241. By James Mathews. Routine to do BIOS screen I/O. => OV.C. [MS-DOS:
  4242. MASM]
  4243.  
  4244. CUG235.02-CVTHLP.C 1.01 source
  4245. By James Mathews. Converts a text file to 'compiled' format used by
  4246. overview. => OV.C. [MS-DOS: MSC 4.0]
  4247.  
  4248. CUG235.03-DATE.ASM 1.02 source
  4249. By James Mathews. routine to work with MS-DOS date. => OV.C. [MS-DOS:
  4250. MASM]
  4251.  
  4252. CUG235.04-DIRECT.ASM 1.02 source
  4253. By James Mathews. routines to do direct screen I/O. => OV.C. [MS-DOS:]
  4254.  
  4255. CUG235.05-DOSFILE.H header
  4256. By James Mathews. => FILE.C. [MS-DOS: MSC 4.0]
  4257.  
  4258. CUG235.06-FARMEM.ASM source
  4259. By James Mathews. Routines to allocate and free 'FAR' memory. => OV.C.
  4260. [MSDOS: MASM]
  4261.  
  4262. CUG235.07-FILE.C source
  4263. By James Mathews. Functions that work on/with MS-DOS files. => OV.C.
  4264. [MS-DOS: MSC 4.0]
  4265.  
  4266. CUG235.08-FILEI0.ASM source
  4267. By James Mathews. Routines to do lowlevel file l/O. Includes functions
  4268. to seek, read, write, time stamp, get current directory, set
  4269. attributes, and fake error return. => OV.C. [MS-DOS: MASM]
  4270.  
  4271. CUG235.09-GETOPT.C source
  4272. By James Mathews. Get next command line option from argv. => OV.C.
  4273. [MS-DOS: MSC4.0]
  4274.  
  4275. CUG235.10-GRABBRK.ASM source
  4276. By James Mathews. Grab control-break, contro14 interrupts. => OV.C.
  4277. [MS-DOS: MASM]
  4278.  
  4279. CUG235.11-MAKEFILE make
  4280. By James Mathews. Make file for compiling OVERVIEW. => OV.C. [MS-DOS:]
  4281.  
  4282. CUG235.12-OV.C 1.02 source
  4283. Overview. By James Mathews. OVERVIEW allows the user to perform common
  4284. operations on disk files in a visual, tabular manner. => OV.DOC OV.H.
  4285. [MS-DOS: MSC4.0]
  4286.  
  4287. CUG235.13-OV.DOC 1.02 doc
  4288. By James Mathews. Installation and usage information. => OV.C.
  4289. [MS-DOS:]
  4290.  
  4291. CUG235.14-OV.EXE 1.02 executable
  4292. By James Mathews. => OV.C. [MS-DOS: MSC4.0]
  4293.  
  4294. CUG235.15-OV.H 1.02 header
  4295. By James Mathews. Global definitions. => OV.C. [MS-DOS:]
  4296.  
  4297. CUG235.16-OV.HLP 1.02 doc
  4298. By James Mathews. Compiled help file. => CVTHLP.C. [MS-DOS:]
  4299.  
  4300. CUG235.17-OV.LNK doc
  4301. By James Mathews. List of object files. MAKEFILE.
  4302.  
  4303. CUG235.18-OVATTRIB.C source
  4304. By James Mathews. File attribute functions. => OV.C. [MS-DOS: MSC4.0]
  4305.  
  4306. CUG235.19-OVCMD.C source
  4307. By James Mathews. Execute MS-DOS command. => OV.C. [MS-DOS:]
  4308.  
  4309. CUG235.20-OVDEF.C source
  4310. By James Mathews. Define screen and display parameters. => OV.C.
  4311. [MS-DOS:]
  4312.  
  4313. CUG235.21-OVDIR.C source
  4314. By James Mathews. Directory functions. => OV.C. [MS-DOS:]
  4315.  
  4316. CUG235.22-OVFDISP.C source
  4317. By James Mathews. File display functions. => OV.C. [MS-DOS:]
  4318.  
  4319. CUG235.23-OVFILE.C source
  4320. By James Mathews. File handling routines. => OV.C. [MS-DOS:]
  4321.  
  4322. CUG235.24-OVFMOVE.C source
  4323. By James Mathews. Move the file pointer for scrolling. => OV.C.
  4324. [MS-DOS:]
  4325.  
  4326. CUG235.25-OVHELP.C source
  4327. By James Mathews. On-line help routines. => OV.C. [MS-DOS:]
  4328.  
  4329. CUG235.26-OVHELP.TXT doc
  4330. By James Mathews. ASCII help file. => OV.HLP. [MS-DOS:]
  4331.  
  4332. CUG235.27-OVLOGO.C source
  4333. By James Mathews. Display Overview logo. => OV.C. [MS-DOS: MSC4.0]
  4334.  
  4335. CUG235.28-OVMENU.C source
  4336. By James Mathews. Menu system. => OV.C. [MS-DOS:]
  4337.  
  4338. CUG235.29-OVPROMPT.C source
  4339. By James Mathews. Prompt functions. OV.C. [MS-DOS:]
  4340.  
  4341. CUG235.30-OVSELECT.C source
  4342. By James Mathews. Set the selection attributes. => OV.C. [MS-DOS:]
  4343.  
  4344. CUG235.31-OVSORT.C source
  4345. By James Mathews. Sort routines. => OV.C. [MS-DOS:]
  4346.  
  4347. CUG235.32-OVSTR.C source
  4348. By James Mathews. String routines. => OV.C. [MS-DOS:]
  4349.  
  4350. CUG235.33-OVTAG.C source
  4351. By James Mathews. Toggle the tag. => OV.C. [MS-DOS:]
  4352.  
  4353. CUG235.34-OVTTY.C source
  4354. By James Mathews. Routines to set video attributes, position cursor,
  4355. save screen, and restore screen. => OV.C. [MS-DOS:]
  4356.  
  4357. CUG235.35-OVVBUF.C source
  4358. By James Mathews. Buffer management routines. => OV.C. [MS-DOS:]
  4359.  
  4360. CUG235.36-OVVIEW.C source
  4361. By James Mathews. View functions. => OV.C. [MS-DOS:]
  4362.  
  4363. CUG235.37-OVWIN.C source
  4364. By James Mathews. Functions to create and manage a dialog window. =>
  4365. OV.C. [MS-DOS:]
  4366.  
  4367. CUG235.38-PATHNAME.C source
  4368. By James Mathews. Create a fully qualified path name. => OV.C.
  4369. [MS-DOS:]
  4370.  
  4371. CUG235.39-PATHOPEN.C source
  4372. By James Mathews. Open a file along a given path. => OV.C. [MS-DOS:]
  4373.  
  4374. CUG235.40-README.OV doc
  4375. By James Mathews. Listing of files.
  4376.  
  4377. CUG235.41-README.SRC 1.02 doc
  4378. By James Mathews. Historical account of Overview. => OV.C.
  4379.  
  4380. CUG235.42-REGISTER.FRM doc
  4381. By James Mathews. Registration form.
  4382.  
  4383. CUG235.43-SCANTREE.C source
  4384. By James Mathews. Scan a specified directory tree. => OV.C. [MS-DOS:
  4385. MSC4.0]
  4386.  
  4387. CUG235.44-STRING.C source
  4388. By James Mathews. Function to copy a string with blank fill. => OV.C.
  4389. [MS-DOS:]
  4390.  
  4391. CUG235.45-VOLUME.C source
  4392. By James Mathews. Functions to get and set information about MS-DOS
  4393. volume label. => OV.C. [MS-DOS:]
  4394.  
  4395. ==============================================================================
  4396.  
  4397. ==============================================================================
  4398. CUG236 -
  4399. -----------
  4400.  
  4401. HIGHLY PORTABLE UTILITIES
  4402. By William C. Colley, III. [mixed] 1 disk. A collection of very
  4403. portable programs that will compile and run with minimal hassle.
  4404. William Colley III (OH) took these programs from other CUG library
  4405. volumes, edited, rewrote and tested them to make them more portable.
  4406. With a few exceptions, all programs are now known to compile and
  4407. execute correctly under Aztec C II(CP/M), Eco-C80 (CP/M), Eco-C88
  4408. (MS-DOS), Microsoft v3 small model (MS-DOS), and Microsoft v3 large
  4409. model. Utilities and tools include BAWK (an exception that doesn't run
  4410. under Eco-C or Microsoft large model), bc, cflow, sgrep, sc, tee, 2up,
  4411. RS232EXP, cb, retab, fcomp, head, and plcheck.
  4412.  
  4413. CUG236.01-2UP.C source
  4414. By William C. Colley, III, Eugene H. Mallory. Multi-column output
  4415. Stacker. Formats text into one or more columns. => 2UP.DOC. [CP/M,
  4416. UNIX, MS-DOS: AZTEC, MSC3.0, ECO-C]
  4417.  
  4418. CUG236.02-2UP.DOC doc
  4419. By William C. Colley, III, Eugene H. Mallory. Usage information. =>
  4420. 2UP.C.
  4421.  
  4422. CUG236.03-BAWK.C source
  4423. By William C. Colley, III, Bob Brodt. Bawk: Text Pattern/Action Tool.
  4424. Like UNIX's AWK, BAWK scans text files for regular expression patterns
  4425. and executes a user-defined action. => BAWK.DOC. [CP/M, UNIX, MS-DOS]
  4426.  
  4427. CUG236.04-BAWK.DOC doc
  4428. By William C. Colley, III, Bob Brodt. Usage information. => BAWK.C.
  4429.  
  4430. CUG236.05-BAWK.H header
  4431. By William C. Colley, III, Bob Brodt. Global definitions. => BAWK.C.
  4432. [CP/M, UNIX, MS-DOS]
  4433.  
  4434. CUG236.06-BAWKACT.C source
  4435. By William C. Colley, III, Bob Brodt. BAWK: Actions Compiler. =>
  4436. BAWK.C. [CP/M, UNIX, MS-DOS]
  4437.  
  4438. CUG236.07-BAWKDO.C source
  4439. By William C. Colley, III, Bob Brodt. BAWK: Actions Interpreter. =>
  4440. BAWK.C. [CP/M, UNIX, MS-DOS]
  4441.  
  4442. CUG236.08-BAWKPAT.C source
  4443. By William C. Colley, 111, Bob Brodt. BAWK Regular Expression
  4444. Compiler/Interpreter.=> BAWK.C. [CP/M, UNIX, MS-DOS]
  4445.  
  4446. CUG236.09-BAWKSYS.C source
  4447. By William C. Colley, III, Bob Brodt. Built in functions, variables
  4448. declarations, and stack management routines. => BAWK.C. [CP/M, UNIX,
  4449. MS-DOS]
  4450.  
  4451. CUG236.10-BC.BAT batch
  4452. By William C. Colley, III, Bob Brodt. BC batch file. => PF.BC.
  4453. [MS-DOS]
  4454.  
  4455. CUG236.11-BC.H header
  4456. By J. McKeon. BC header file. => PF.BC. [CP/M, UNIX, MS-DOS]
  4457.  
  4458. CUG236.12-CB.C source
  4459. By William C. Colley, III, J.W. Kindschi Jr.. Pretty Printer. Formats
  4460. a C program with proper indents for each statement. => CB.DOC. [CP/M,
  4461. UNIX, MS-DOS: AZTEC, MSC3.0, ECO-C]
  4462.  
  4463. CUG236.13-CB.DOC doc
  4464. By William C. Colley, III, J.W. Kindschi Jr.. Usage Information. =>
  4465. CB.C.
  4466.  
  4467. CUG236.14-CFLOW.C source
  4468. By William C. Colley, III, Mark Ellington. Function Abstractor.
  4469. Abstacts C function calls and declarations from a C source and
  4470. produces a listing of the program's calling hierarchy. => CFLOW.DOC.
  4471. [CP/M, UNIX, MS-DOS: AZTEC, MSC3.0, ECO-C]
  4472.  
  4473. CUG236.15-CFLOW.DOC doc
  4474. By William C. Colley, III, Mark Ellington. Usage information. =>
  4475. CFLOW.C.
  4476.  
  4477. CUG236.16-FCOMP.C source
  4478. By Chuck Allison. Compare Text Files. [CP/M, UNIX, MS-DOS: AZTEC,
  4479. MSC3.0, ECO-C]
  4480.  
  4481. CUG236.17-HEAD.C source
  4482. By William C. Colley, III, Eugene H. Mallory. Utility to print the
  4483. first n lines of a list of files. [CP/M, UNIX, MS-DOS: AZTEC, MSC3.0,
  4484. ECO-C]
  4485.  
  4486. CUG236.18-HEADERS.CUG doc
  4487.  
  4488. CUG236.19-PF.BC data
  4489. By J. McKeon. Translates a BASlC-like language BC to C. => SGREP.DOC,
  4490. BC.H, BC.BAT, PROGS.BC. [CP/M, UNIX, MS-DOS: AZTEC, MSC3.0, ECO-C]
  4491. requires SGREP.EXE.
  4492.  
  4493. CUG236.20-PLCHECK.C source
  4494. By Richard Conn. Display the nesting level of a C program. [CP/M,
  4495. UNIX, MS-DOS: AZTEC, MSC3.0, ECO-C]
  4496.  
  4497. CUG236.21-PROGS.BC data
  4498. By J. McKeon. BC example input. => PROGS.C.
  4499.  
  4500. CUG236.22-PROGS.C source
  4501. By J. McKeon. BC example results. PROGS.BC. PF.BC.
  4502.  
  4503. CUG236.23-RETAB.C source
  4504. By William C. Colley, III. Entab/Detab/Strip Combo. Strips upper-order
  4505. bits, detabifies, then entabifies a text file. => RETABF.C. [CP/M,
  4506. UNIX, MS-DOS: AZTEC, MSC3.0, ECO-C]
  4507.  
  4508. CUG236.24-RETABF.C source
  4509. By William C. Colley, III. Entab/Detab/Strip Combo - Filter Version.
  4510. => RETAB.C. [CP/M, UNIX, MS-DOS: AZTEC, MSC3.0, ECO-C]
  4511.  
  4512. CUG236.25-RS232EXP.C source
  4513. By William C. Colley, III, J. Kilar. RS 232 Diagnostic Helper. An
  4514. "expert system" that helps diagnose problems with the RS232 serial
  4515. port. => RS232EXP.DOC. [MS-DOS: AZTEC, MSC3.0, ECO-C]
  4516.  
  4517. CUG236.26-RS232EXP.DOC doc
  4518. By William C. Colley, III, J. Kilar. Usage information. => RS232EXP.C.
  4519.  
  4520. CUG236.27-SGREP.C source
  4521. String search and replace utility. This version can handle multiple
  4522. patterns and distinguishes between upper and lower. SGREP.DOC, CUG152.
  4523. [CP/M, UNIX, MS-DOS: AZTEC, MSC3.0, ECO-C]
  4524.  
  4525. CUG236.28-SGREP.DOC doc
  4526. By J. McKeon. Usage information. SGREP.C.
  4527.  
  4528. CUG236.29-TEE.C source
  4529. By Michael Yokoyama. Portable Tee. Copies standard input to specified
  4530. file and to standard output. => TEE.DOC. [CP/M, UNIX, MS-DOS: AZTEC,
  4531. MSC3.0, ECO-C]
  4532.  
  4533. CUG236.30-TEE.DOC doc
  4534. By Michael Yokoyama. Usage information. => TEE.C.
  4535.  
  4536. CUG236.31-XC.C source
  4537. By William C. Colley, III, Phillip N. Hisley, W.H. Rauser. Cross
  4538. Reference Generator. => CUG126, CUG171. [CP/M, UNIX, MS-DOS: AZTEC,
  4539. ECO-C]
  4540.  
  4541. CUG236.32-XC2.C source
  4542. By William C. Colley, III, David N. Smith, Fred C. Smith, Phillip N.
  4543. Hisley. Cross referencer modified for Microsoft C v5.0. [MS-DOS: MSC]
  4544.  
  4545. CUG236.33-XC2.H header
  4546. By William C. Colley, Ill, Fred C. Smith. Cross reference header file.
  4547. [MS-DOS: MSC]
  4548.  
  4549. ==============================================================================
  4550. CUG237 -
  4551. -----------
  4552.  
  4553. GRAD GRAPHICS
  4554. A shareware graphics library (object only) for PC clones which in
  4555. cludes functions for drawing dots,lines, circles, ellipses, arcs and
  4556. for filling regions, and displaying and printing characters. Support
  4557. CGA and HGA in both full and half mode. Up to nine virtual screens are
  4558. available. Supports Microsoft v4 (small model) and Turbo C compilers.
  4559. GRAD includes device drivers for a color graphics adapter, Epson
  4560. FX-80, Okidata ML192 and the JLASER laser interface. This disk holds
  4561. an extensive user's manual, the main library, one font file and
  4562. various header files. CUG238 cont [share2]
  4563.  
  4564. CUG237.01-AMBX7.FON data
  4565. By Conrad Kwok. Bold font file.
  4566.  
  4567. CUG237.02-GRADARC.H header
  4568. By Conrad Kwok. Header for ARC1 and EARC1. [MS-DOS: MSC 4.0, TC 1.0]
  4569.  
  4570. CUG237.03-GRADENV.H header
  4571. By Conrad Kwok. Header for using EnvSave and EnvRsto. [MS-DOS: MSC
  4572. 4.0, TC 1.0]
  4573.  
  4574. CUG237.04-GRADFILE.DOC doc
  4575. By Conrad Kwok. Documentation for the GRAD files.
  4576.  
  4577. CUG237.05-GRADIO.H header
  4578. By Conrad Kwok. Header for WriteStr, ReadStr and Writec. [MS-DOS: MSC
  4579. 4.0, TC 1.0]
  4580.  
  4581. CUG237.06-GRADUSER.DOC doc
  4582. By Conrad Kwok. GRAD graphics library user's manual. 186K.
  4583.  
  4584. CUG237.07-GRADVAR.H header
  4585. By Conrad Kwok. GRAD global variables. [MS-DOS: MSC 4.0, TC 1.0]
  4586.  
  4587. CUG237.08-INSTALL.DOC doc
  4588. By Conrad Kwok. Installation procedure and directions on using the
  4589. GRAD library.
  4590.  
  4591. CUG237.09-INTERP.C source
  4592. By Conrad Kwok. Interpret a GRAD command tile. This development tool
  4593. interprets graphics operations written in a C-like syntax as an
  4594. alternative to direct linkage. => GRADMC.GCM MPRINT.C. [MS-DOS: MSC
  4595. 4.0, TC 1.0]
  4596.  
  4597. CUG237.10-JLASER.DOC doc
  4598. By Conrad Kwok. Documentation for JLASER card.
  4599.  
  4600. CUG237.11-MCALCADD.OBJ object
  4601. By Conrad Kwok. => CALCADDR.ASM. [MSDOS: MSC 4.0]
  4602.  
  4603. CUG237.12-MDISPFON.OBJ object
  4604. By Conrad Kwok. Display font object file. [MS-DOS:]
  4605.  
  4606. CUG237.13-MEXECFUN.OBJ object
  4607. By Conrad Kwok. GRAD library object file. => EXECFUNC.ASM. [MS-DOS:]
  4608.  
  4609. CUG237.14-MFTABLE.OBJ source
  4610. By Conrad Kwok. => FTABLE.C. [MS-DOS:]
  4611.  
  4612. CUG237.15-MGRADLIB.LIB library
  4613. By Conrad Kwok. GRAD graphics library for MSC v4. [MS-DOS:]
  4614.  
  4615. CUG237.16-MHCALCAD.OBJ object
  4616. By Conrad Kwok. => CALCADDR.ASM. [MSDOS:]
  4617.  
  4618. CUG237.17-MPFRAME.OBJ object
  4619. By Conrad Kwok. [MS-DOS:]
  4620.  
  4621. CUG237.18-MPLOTTYP.OBJ object
  4622. By Conrad Kwok. => PLOTTYPE.ASM. [MSDOS:]
  4623.  
  4624. CUG237.19-MPRTCNTL.OBJ object
  4625. By Conrad Kwok. [MS-DOS:]
  4626.  
  4627. CUG237.20-MPRTGC.OBJ object
  4628. By Conrad Kwok. => PRTGC.ASM. [MSDOS:]
  4629.  
  4630. CUG237.21-README. lST doc
  4631. By Conrad Kwok. Registration information, machine and compiler
  4632. requirements.
  4633.  
  4634. CUG237.22-README.DOC doc
  4635. By Conrad Kwok. GRAD description.
  4636.  
  4637. CUG237.23-TC-INST.DOC doc
  4638. By Conrad Kwok. Installation directions for Turbo C users.
  4639.  
  4640. CUG237.24-TC-USER.UPD doc
  4641. By Conrad Kwok. Turbo C users manual update
  4642.  
  4643. CUG237.25-TCALCADD.OBJ object
  4644. By Conrad Kwok. => CALCADDR.ASM. [MSDOS: TC]
  4645.  
  4646. CUG237.26-TEST.DOC doc
  4647. By Conrad Kwok. Documentation for running the test file.
  4648.  
  4649. CUG237.27-TFTABLE.OBJ object
  4650. By Conrad Kwok. => FTABLE.C. [MS-DOS: TC]
  4651.  
  4652. CUG237.28-TGRADLIB.LIB library
  4653. By Conrad Kwok. GRAD graphics library for Turbo C. [MS-DOS:]
  4654.  
  4655. CUG237.29-THCALCAD.OBJ object
  4656. By Conrad Kwok. => CALCADDR.ASM. [MSDOS:]
  4657.  
  4658. CUG237.30-THFTABLE.OBJ object
  4659. By Conrad Kwok. => FTABLE.C. [MS-DOS:]
  4660.  
  4661. CUG237.31-TPFRAME.OBJ object
  4662. By Conrad Kwok. [MS-DOS:]
  4663.  
  4664. CUG237.32-TPLOTTYP.OBJ object
  4665. By Conrad Kwok. 4 PLOTTYPE.ASM. [MSDOS:]
  4666.  
  4667. CUG237.33-TPRTCNTL OBJ object
  4668. By Conrad Kwok. [MS-DOS:]
  4669.  
  4670. CUG237.34-TPRTGC.OBJ object
  4671. By Conrad Kwok. => PRTGC.ASM. [MSDOS:]
  4672.  
  4673. CUG237.35-WARNING.CUG doc
  4674. By Conrad Kwok. Naming conventions.
  4675.  
  4676. ==============================================================================
  4677. CUG238 -
  4678. -----------
  4679.  
  4680. GRAD GRAPHICS
  4681. A share ware graphics library (object only) for PC clones which in
  4682. cludes functions for drawing dots,lines, circles, ellipses, arcs and
  4683. for filling regions, and displaying and printing characters. Supports
  4684. Microsoft v4 (small model) and Turbo C compilers. GRAD includes device
  4685. drivers for a color graphics adapter (640 x 200), an extended graphics
  4686. adapter, Epson FX-80, Okidata ML192 and the JLASER laser interface.
  4687. This disk contains additional font files and the source code for
  4688. several demonstration programs which include utilities to print
  4689. documents sideways and to merge text and graphics. Source code for the
  4690. library routines (in C and assembly) is available from the author for
  4691. $60. [share2]
  4692.  
  4693. CUG238.01-AMBX7.FON data
  4694. By Conrad Kwok. Bold font.
  4695.  
  4696. CUG238.02-AMCSC10.FON data
  4697. By Conrad Kwok. Caps and small caps font.
  4698.  
  4699. CUG238.03-AMMI7.FON data
  4700. By Conrad Kwok. Mathematics and Italics font.
  4701.  
  4702. CUG238.04-AMR14.FON data
  4703. By Conrad Kwok. TeX font.
  4704.  
  4705. CUG238.05-AMR7.FON data
  4706. By Conrad Kwok. Roman.
  4707.  
  4708. CUG238.06-AMR7D.FON data
  4709. By Conrad Kwok. TeX font for sideway print
  4710.  
  4711. CUG238.07-AMSL8.FON data
  4712. By Conrad Kwok. Slant font.
  4713.  
  4714. CUG238.08-AMSY7.FON data
  4715. By Conrad Kwok. Slant font.
  4716.  
  4717. CUG238.09-AMTI7.FON data
  4718. By Conrad Kwok. Italics font.
  4719.  
  4720. CUG238.10-AMTT10.FON data
  4721. By Conrad Kwok. Teletype font.
  4722.  
  4723. CUG238.11-AMTT8.FON data
  4724. By Conrad Kwok. Teletype font.
  4725.  
  4726. CUG238.12-CALCADDR.ASM source
  4727. By Conrad Kwok. Hardware dependent graphic routines. IBM color
  4728. graphics card (640 x 400) mode and Hercules graphics 720 x 348) are
  4729. supported. [MS-DOS: MASM]
  4730.  
  4731. CUG238.13-COLOR.MAK make
  4732. By Conrad Kwok. Microsoft makefile for calcaddr, plottype, and ftable.
  4733. [MS-DOS: MSC]
  4734.  
  4735. CUG238.14-ERR.C source
  4736. By Conrad Kwok. Example of using error handling feature. [MS-DOS: MSC
  4737. 4.0, TC 1.0]
  4738.  
  4739. CUG238.15-EXECFUNC.ASM source
  4740. By Conrad Kwok. [MS-DOS: MASM]
  4741.  
  4742. CUG238.16-EXETIME.C source
  4743. By Conrad Kwok. Used for timing GRAD performance. [MS-DOS: MSC]
  4744.  
  4745. CUG238.17-EXETIME.MAK make
  4746. By Conrad Kwok. Make file for compiling EXETIME.C => EXETIME.C.
  4747. [MS-DOS:]
  4748.  
  4749. CUG238.18-FILE11MS.TXT doc
  4750. By Conrad Kwok. File by file description.
  4751.  
  4752. CUG238.19-FILEFON.TXT doc
  4753. By Conrad Kwok. Description of available fonts
  4754.  
  4755. CUG238.20-GRADARC.GCM data
  4756. By Conrad Kwok. Example command file for interp and mprint. [MS-DOS:]
  4757.  
  4758. CUG238.21-GRADARC.H header
  4759. By Conrad Kwok. Header for ARC1 and EARCL => CUG 237. [MS-DOS: MSC
  4760. 4.0, TC 1.0]
  4761.  
  4762. CUG238.22-GRADEPSN.C source
  4763. By Conrad Kwok. Printer control for Epson FX-80 printer. [MS-DOS: MSC
  4764. 4.0, TC 1.0]
  4765.  
  4766. CUG238.23-GRADEVN.H header
  4767. By Conrad Kwok. Header for using ENVSAVE and ENVRSTO. [MS-DOS: MSC
  4768. 4.0, TC 1.0]
  4769.  
  4770. CUG238.24-GRADIO.H header
  4771. By Conrad Kwok. Header for WriteStr, EnvSave and EnvTsto. [MS-DOS: MSC
  4772. 4.0, TC 1.0]
  4773.  
  4774. CUG238.25-GRADOKI.C source
  4775. By Conrad Kwok. Okidata ML192 command file. [MS-DOS: MSC 4.0, TC 1.0]
  4776.  
  4777. CUG238.26-GRADVAR.H header
  4778. By Conrad Kwok. Grad global variable. [MSDOS: MSC 4.0, TC 1.0]
  4779.  
  4780. CUG238.27-INIT.C source
  4781. By Conrad Kwok. Source for Grad initialization and cleanup functions.
  4782. [MS-DOS: MSC 4.0, TC 1.0]
  4783.  
  4784. CUG238.28-INTERP.C source
  4785. By Conrad Kwok. Interpret GRAD function calls in restricted syntax. =>
  4786. INTERP.EXE GRADARC.GCM. [MS-DOS: MSC 4.0, TC 1.0]
  4787.  
  4788. CUG238.29-INTERP.EXE executable
  4789. By Conrad Kwok. => INTERP.C. [MS-DOS: MSC 4.0, TC 1.0]
  4790.  
  4791. CUG238.30-INTERP.MAK make
  4792. By Conrad Kwok. Make file for compiling MPRINT.C. => INTERP.C.
  4793. [MS-DOS:]
  4794.  
  4795. CUG238.31-MFTABLE.C source
  4796. By Conrad Kwok. Font table definition. [MSDOS: MSC 4.0]
  4797.  
  4798. CUG238.32-MPRINT.C source
  4799. By Conrad Kwok. Interpret GRD functions and print graphics on the
  4800. printer. => MPRINT.EXE MPRINT.MAK MPRINT.GCM MPRT.TXT. [MS-DOS: TC
  4801. 1.0]
  4802.  
  4803. CUG238.33-MPRINT.EXE executable
  4804. By Conrad Kwok. => MPRINT.C. [MS-DOS: MSC 4.0, TC 1.0]
  4805.  
  4806. CUG238.34-MPRINT.MAK make
  4807. By Conrad Kwok. Make file for compiling MPRINT.C. => MPRINT.C.
  4808.  
  4809. CUG238.35-MPRT.GCM data
  4810. By Conrad Kwok. Example file for MPRINT.EXE. => MPRT.EXE.
  4811.  
  4812. CUG238.36-MPRT.TXT doc
  4813. By Conrad Kwok. Example file for MPRINT. => MPRINT.C.
  4814.  
  4815. CUG238.37-OE7.FON data
  4816. By Conrad Kwok. Old English font.
  4817.  
  4818. CUG238.38-OKI.MAK make
  4819. By Conrad Kwok. Make file for compiling GRADOKI.C.
  4820.  
  4821. CUG238.39-PLOTTYPE.ASM source
  4822. By Conrad Kwok. The lowest level routines in writing and accessing the
  4823. frame memory. [MS-DOS:]
  4824.  
  4825. CUG238.40-PRTGC.ASM source
  4826. By Conrad Kwok. Append a character to the buffer. [MS-DOS:]
  4827.  
  4828. CUG238.41-README.DOC doc
  4829. By Conrad Kwok. General description of GRAD system.
  4830.  
  4831. CUG238.42-ROTATE.C source
  4832. By Conrad Kwok. Rotate the characters in a font file by 90 degrees in
  4833. anti-clockwise direction. [MS-DOS: MSC 4.0, TC 1.0]
  4834.  
  4835. CUG238.43-S16X16.FON data
  4836. By Conrad Kwok. Font file (16x16).
  4837.  
  4838. CUG238.44-S5X6.FON data
  4839. By Conrad Kwok. Font file (5x6).
  4840.  
  4841. CUG238.45-S6X8.FON data
  4842. By Conrad Kwok. Font file (6x8).
  4843.  
  4844. CUG238.46-S6X8D.FON data
  4845. By Conrad Kwok. Font file for swprt (6x8).
  4846.  
  4847. CUG238.47-S8X8.FON data
  4848. By Conrad Kwok. Font file (8x8).
  4849.  
  4850. CUG238.48-S9X14.FON data
  4851. By Conrad Kwok. Font file (9x14).
  4852.  
  4853. CUG238.49-SIZE.C source
  4854. By Conrad Kwok. Change font size. [MS DOS: MSC 4.0, TC 1.0]
  4855.  
  4856. CUG238.50-SPECIAL1.C source
  4857. By Conrad Kwok. Example of using SPACING_FUNC. [MS-DOS: MSC 4.0, TC
  4858. 1.0]
  4859.  
  4860. CUG238.51-SWPRT.C source
  4861. By Conrad Kwok. Sideways printing program. [MS-DOS: MSC 4.0, TC 1.0]
  4862.  
  4863. CUG238.52-SWPRT.EXE executable
  4864. By Conrad Kwok. => SWPRT.C. [MS-DOS: MSC 4.0, TC 1.0]
  4865.  
  4866. CUG238.53-TEX2GRAD.C source
  4867. By Conrad Kwok. Convert a TeX pixel file to a GRAD font file. [MS-DOS:
  4868. MSC 4.0, TC 1.0]
  4869.  
  4870. CUG238.54-TFTABLE.C source
  4871. By Conrad Kwok. Font table for Turbo C. [MS-DOS:]
  4872.  
  4873. CUG238.55-TIME.MAK make
  4874. By Conrad Kwok. Make file for TIME.C.
  4875.  
  4876. CUG238.56-WARNING.CUG doc
  4877. Naming conventions.
  4878.  
  4879. ==============================================================================
  4880. CUG239 -
  4881. -----------
  4882.  
  4883. PC GAMMON For MSC4
  4884. An attractive backgammon game for PC clones contributed by David Oshel
  4885. (IA). The board Ts drawn with graphic characters and supports color.
  4886. This game (complete with sound effects) sports three styles of play
  4887. (not levels). It also allows real dice throws to be entered if you
  4888. like. Its subsystems may be interesting to those not necessarily
  4889. interested in backgammon. Includes a fast I/O library (which writes
  4890. directly to the screen memory) and a function which scrolls a file
  4891. through a screen window. See CUG240 for a Turbo C version. [public]
  4892.  
  4893. CUG239.01-BACKGMMN.DOC 6.0 doc
  4894. By David C. Oshel. Revision history, introduction to the game.
  4895.  
  4896. CUG239.02-BACKGMMN.EXE 6.0 executable
  4897. By David C. Oshel. => BACKGMMN.DOC. [MS-DOS: MSC]
  4898.  
  4899. CUG239.03-BACKGMMN.H 6.0 header
  4900. By David C. Oshel. Private declarations. => CIAO.H. [MS-DOS:]
  4901.  
  4902. CUG239.04-BACKGMMN.MAK 6.0 make
  4903. By David C. Oshel. Make file for compiling BACKGMMN.
  4904.  
  4905. CUG239.05-BG0.C 6.0 source
  4906. By David C. Oshel. Contains main() and global data. => BACKGMMN.H.
  4907. [MS-DOS: MSC]
  4908.  
  4909. CUG239.06-BG1.C 6.0 source
  4910. By David C. Oshel. Globals and utilities BACKGMMN.H. [MS-DOS:]
  4911.  
  4912. CUG239.07-BG2.C 6.0 source
  4913. By David C. Oshel. Board and dice manager. => BACKGAMMN.H. [MS-DOS:]
  4914.  
  4915. CUG239.08-BG3.C 6.0 source
  4916. By David C. Oshel. Gameplan and strategy manager. => BACKGMMN.H.
  4917. [MS-DOS:]
  4918.  
  4919. CUG239.09-CIAO.C 6.0 source
  4920. By David C. Oshel. Console 1/0 for IBM clone. These are fast
  4921. primitives to read and with to the IBM video RAM. Routines to position
  4922. the cursor, fill an area, scroll windows, and draw boxes. => CIAO.LIB.
  4923. [MSDOS:]
  4924.  
  4925. CUG239.10-CIAO.H 6.0 header
  4926. By David C. Oshel. Declaration for all global data and functions in
  4927. CIAO.LIB. => CIAO.C. [MS-DOS:]
  4928.  
  4929. CUG239.11-CIAO.LIB 6.0 library
  4930. By David C. Oshel. Library for console input and output. => CIAO.C.
  4931. [MS-DOS:]
  4932.  
  4933. CUG239.12-CIAO.XRF 6.0 data
  4934. By David C. Oshel. Cross reference of functions. => CIAO.C.
  4935.  
  4936. CUG239.13-CIAOLIB.MAK 6.0 make
  4937. By David C. Oshel. Make file for CIAO.LIB. => CIAO.LIB.
  4938.  
  4939. CUG239.14-CLAIROL.C 6.0 source
  4940. By David C. Oshel. Modify screen colors or monochrome attributes. =>
  4941. CIAO.LIB. [MSDOS: MSC]
  4942.  
  4943. CUG239.15-GETMS.C 6.0 source
  4944. By David C. Oshel. Simple setline function. CIAO.LIB. [MS-DOS:]
  4945.  
  4946. CUG239.16-KEYDEFS.C 6.0 source
  4947. By David C. Oshel. Displays a popout window with the ten function
  4948. keys. CIAO.LIB. [MS-DOS:]
  4949.  
  4950. CUG239.17-KEYIN.C 6.0 source
  4951. By David C. Oshel. Extended ASCII characters are returned. =>
  4952. CIAO.LIB. [MS-DOS:]
  4953.  
  4954. CUG239.18-MONEY.C 6.0 source
  4955. By David C. Oshel. Edit dollar & cents string. => CIAO.LlB. [MS-DOS:]
  4956.  
  4957. CUG239.19-NOOP.C 6.0 source
  4958. By David C. Oshel. Noop definitions for #defines in debugging test
  4959. files. => CIAO.LIB. [MS-DOS:]
  4960.  
  4961. CUG239.20-PC-GAMN6.DOC doc
  4962. PC-Gammon Version 6.0 w/ Color. By David C. Oshel. User's manual.
  4963.  
  4964. CUG239.21-README doc
  4965. By David C. Oshel. Author's message.
  4966.  
  4967. CUG239.22-SOUND.C 6.0 source
  4968. By David C. Oshel. Sound generation primitives. => CIAO.LIB. [MS-DOS:
  4969. MSC]
  4970.  
  4971. CUG239.23-TYPEAFIL.C 6.0 source
  4972. By David C. Oshel. Type a file with optional word wrap in a window
  4973. box. => CIAO.LIB. [MS-DOS:]
  4974.  
  4975. CUG239.24-WPRINTF.C 6.0 source
  4976. By David C. Oshel. Printf formatted string into a window. => CIAO.LIB.
  4977. [MS-DOS:]
  4978.  
  4979. CUG239.25-XEQ.C 6.0 source
  4980. By David C. Oshel. Run a file in a directory. => CIAO.LIB. [MS-DOS:]
  4981.  
  4982. ==============================================================================
  4983. CUG240 -
  4984. -----------
  4985.  
  4986. PC GAMMON For TURBO
  4987. An attractive backgammon game for PC clones contributed by David Oshel
  4988. (IA). The board is drawn with graphic characters and supports color.
  4989. This game (complete with sound effects) sports three styles of play
  4990. (not levels). It also allows real dice throws to be entered if you
  4991. like. Its subsystems may be interesting to those not necessarily
  4992. interested in backgammon. Includes a fast I/O library (which writes
  4993. directly to the screen memory) and a function which scrolls a file
  4994. through a screen window. See CUG239 for a Microsoft C version-
  4995. [public]
  4996.  
  4997. CUG240.01-BACKGMMN.DOC 7.0 doc
  4998. By David C. Oshel. Revision history, introduction to the game.
  4999.  
  5000. CUG240.02-BACKGMMN.EXE 7.0 executable
  5001. By David C. Oshel. => BACKGMMN.DOC BGO.C. [MS-DOS: TC 1.0]
  5002.  
  5003. CUG240.03-BACKGMMN.H 7.0 header
  5004. By David C. Oshel. Global definitions. => CIAO.H. [MS-DOS:]
  5005.  
  5006. CUG240.04-BACKGMMN.PRJ 7.0 make
  5007. By David C. Oshel. Turbo project file. [MSDOS:]
  5008.  
  5009. CUG240.05-BG0.C 7.0 source
  5010. By David C. Oshel. Contains main() and globals. => BACKGMMN.H.
  5011. [MS-DOS:]
  5012.  
  5013. CUG240.06-BG1.C 7.0 source
  5014. By David C. Oshel. Globals and utilities. BACKGMMN.H. [MS-DOS:]
  5015.  
  5016. CUG240.07-BG2.C 7.0 source
  5017. By David C. Oshel. Board and dice manager. => BACKGMMN.H. [MS-DOS:]
  5018.  
  5019. CUG240.08-BG3.C 7.0 source
  5020. By David C. Oshel. Gameplan and strategy manager. => BACKGMMN.H.
  5021. [MS-DOS:]
  5022.  
  5023. CUG240.09-CIAO.C 7.0 source
  5024. By David C. Oshel. Console 1/0 for IBM clone. These are fast
  5025. primitives to read and write to the IBM video RAM. Routines to
  5026. position the cursor, fill an area, scroll windows, and draw boxes. =>
  5027. CLAO.H. [MSDOS:]
  5028.  
  5029. CUG240.10-CIAO.H 7.0 header
  5030. By David C. Oshel. Declaration for all global data & functions in
  5031. CIAO.LIB. CIAO.C. [MS-DOS:]
  5032.  
  5033. CUG240.11-CLAIROLC 7.0 source
  5034. By David C. Oshel. Modify screen colors or monochrome attributes. =>
  5035. CIAO.C. [MSDOS:]
  5036.  
  5037. CUG240.12-GETMS.C 7.0 source
  5038. By David C. Oshel. Simple getline function. => CIAO.C. [MS-DOS:]
  5039.  
  5040. CUG240.13-KEYIN.C 7.0 source
  5041. By David C. Oshel. Extended ASCII characters are returned. => CIAO.C.
  5042. [MS-DOS:]
  5043.  
  5044. CUG240.14-NOOP.C 7.0 source
  5045. By David C. Oshel. Noop definitions for # defines in debugging test
  5046. files. => CIAO.C. [MS-DOS:]
  5047.  
  5048. CUG240.15-PC-GAMN.DOC 7.0 doc
  5049. By David C. Oshel. User's manual. [MSDOS:]
  5050.  
  5051. CUG240.16-SOUND.C 7.0 source
  5052. By David C. Oshel. => CIAO.C. [MS-DOS:]
  5053.  
  5054. CUG240.17-TYPEAFIL.C 7.0 source
  5055. By David C. Oshel. Type a file with optional word wrap in a window
  5056. box. => CIAO.C. [MS-DOS:]
  5057.  
  5058. CUG240.18-WPRINTF.C 7.0 source
  5059. By David C. Oshel. Printf formatted string into a window. => CIAO.C.
  5060. [MS-DOS:]
  5061.  
  5062. ==============================================================================
  5063. CUG241 -
  5064. -----------
  5065.  
  5066. INFERENCE ENGINE & RULE BASED COMPILER
  5067. By George Hageman. [share1] 1 disk. This backward chaining inference
  5068. engine allows rules to be written with variations of "and," "not," and
  5069. "if" keywords and allows rules to invoke separate user-supplied
  5070. programs. Unlike ART-CEE (CUG226), this is not a probabilistic system;
  5071. each relation must be either true or false. This shareware package
  5072. includes all the source code to recompile under Microsoft v3.0 or UNIX
  5073. System V. Packaged for CUG by Michael Yokoyama (HI).
  5074.  
  5075. CUG241.01-ANIMALS data
  5076. Knowledge base for the animal classification expert.
  5077.  
  5078. CUG241.02-DISKFILE.DOC doc
  5079. File by file description.
  5080.  
  5081. CUG241.03-EDIR.CS source
  5082. Simple weather predictor expert system. EDIR.EXE. [UNIX, MS-DOS:
  5083. MSC3.0]
  5084.  
  5085. CUG241.04-EDIR.EXE executable
  5086. => EDIR.CS. [UNIX, MS-DOS: MSC3.0]
  5087.  
  5088. CUG241.05-EXPERT.H header
  5089. Structures of the rulebase. => GETKEYWO.CR. [UNIX, MS-DOS: MSC3.0]
  5090.  
  5091. CUG241.06-GETKEYWO.CR source
  5092. Rule-based compiler source. [UNIX, MS-DOS: MSC3.0]
  5093.  
  5094. CUG241.07-GT_301.CS source
  5095. Storm prediction system source. => GT_301.EXE. [UNIX, MS-DOS: MSC3.0]
  5096.  
  5097. CUG241.08-GT_301.EXE executable
  5098. => GT_301.CS. [UNIX, MS-DOS: MSC3.0]
  5099.  
  5100. CUG241.09-GT_302.CS source
  5101. Storm prediction system. => GT_302.EXE, GT_301.CS. [UNIX, MS-DOS:
  5102. MSC3.0]
  5103.  
  5104. CUG241.10-GT_302.EXE executable
  5105. => GT_302.CS. [UNIX, MS-DOS: MSC3.0]
  5106.  
  5107. CUG241.11-INFER.H header
  5108. Define global variables used in the inference engine. [UNIX, MS-DOS:
  5109. MSC3.0]
  5110.  
  5111. CUG241.12-INFERENC.CI source
  5112. Inference engine main routine. => INFERENC.EXE, INFERENC.H. [UNIX,
  5113. MS-DOS: MSC3.0]
  5114.  
  5115. CUG241.13-INFERENC.DOC doc
  5116. Introduction to expert systems and user's guide.
  5117.  
  5118. CUG241.14-INFERENC.EXE executable
  5119. => INFERENC.CI. [UNIX, MS-DOS: MSC3.0]
  5120.  
  5121. CUG241.15-INFERENC.H header
  5122. INFERENC.CI. [UNIX, MS-DOS: MSC3.0]
  5123.  
  5124. CUG241.16-INFERENC.STR doc
  5125. Inference engine program structure (pseudocode). => INFERENC.CI.
  5126.  
  5127. CUG241.17-KEYWORDS.H header
  5128. Keywords definition. [UNIX, MS-DOS: MSC3.0]
  5129.  
  5130. CUG241.18-LT_298.CS source
  5131. Storm prediction system source. => ROUTINE.H, WEATHER.H, LT_298.EXE.
  5132. [UNIX, MS-DOS: MSC3.0]
  5133.  
  5134. CUG241.19-LT_298.EXE executable
  5135. => LT_298.CS. [UNIX, MS-DOS: MSC3.0]
  5136.  
  5137. CUG241.20-LT_301.CS source
  5138. Storm prediction system source. => LT_301.EXE. [UNIX, MS-DOS: MSC3.0]
  5139.  
  5140. CUG241.21-LT_301.EXE executable
  5141. => LT_301.CS. [UNIX, MS-DOS: MSC3.0]
  5142.  
  5143. CUG241.22-MAKEFILE.II make
  5144. Makefile for inference engine. [UNIX, MS-DOS: MSC3.0]
  5145.  
  5146. CUG241.23-MAKEFILE.RR make
  5147. Makefile for rule-based compiler.
  5148.  
  5149. CUG241.24-MAKEFILE.SS make
  5150. Makefile for storm prediction system.
  5151.  
  5152. CUG241.25-MESSAGE1.CS source
  5153. Storm prediction system source. => MESSAGE1.EXE. [UNIX, MS-DOS:
  5154. MSC3.0]
  5155.  
  5156. CUG241.26-MESSAGE1.EXE executable
  5157. => MESSAGE1.CS. [UNIX, MS-DOS: MSC3.0]
  5158.  
  5159. CUG241.27-NDIR.CS source
  5160. Storm prediction system source. => ROUTINE.H, WEATHER.H, NDIR.EXE.
  5161. [UNIX, MS-DOS: MSC3.0]
  5162.  
  5163. CUG241.28-NDIR.EXE executable
  5164. => NDIR.CS. [UNIX, MS-DOS: MSC3.0]
  5165.  
  5166. CUG241.29-NEDIR.CS source
  5167. => NEDIR.EXE, ROUTINE.H, WEATHER.H. [UNIX, MS-DOS: MSC3.0]
  5168.  
  5169. CUG241.30-NEDIR.EXE executable
  5170. => NEDIR.CS. [UNIX, MS-DOS: MSC3.0]
  5171.  
  5172. CUG241.31-NWDIR.CS source
  5173. Storm prediction system source. NWDIR.EXE. [UNIX, MS-DOS: MSC3.0]
  5174.  
  5175. CUG241.32-NWDIR.EXE executable
  5176. => NWDIR.CS. [UNIX, MS-DOS: MSC3.0]
  5177.  
  5178. CUG241.33-PUTSTRIN.CR source
  5179. Rule-based compiler source. [UNIX, MS-DOS: MSC3.0]
  5180.  
  5181. CUG241.34-REMANTE.CI source
  5182. Inference engine source. [UNIX, MS-DOS: MSC3.0]
  5183.  
  5184. CUG241.35-ROUTINE.H header
  5185. Include file for both rule-based compiler and inference engine. [UNIX,
  5186. MS-DOS: MSC3.0]
  5187.  
  5188. CUG241.36-ROUTINE.HS header
  5189. Storm prediction system source. [UNIX, MS-DOS: MSC3.0]
  5190.  
  5191. CUG241.37-RPD_FALL.CS source
  5192. Storm prediction system source. => RPD FALL.EXE. [UNIX, MS-DOS:
  5193. MSC3.0]
  5194.  
  5195. CUG241.38-RPD_FALL.EXE executable
  5196. => RPD_FALL.CS. [UNIX, MS-DOS: MSC3.0]
  5197.  
  5198. CUG241.39-RPD_RISE.CS source
  5199. Storm prediction system source. => RPD_RISE.EXE. [UNIX, MS-DOS:
  5200. MSC3.0]
  5201.  
  5202. CUG241.40-RPD_RISE.EXE executable
  5203. => RPD_RISE.CS. [UNIX, MS-DOS: MSC3.0]
  5204.  
  5205. CUG241.41-RULECOMP.CR source
  5206. Rule-based compiler source. => RULECOMP.EXE, RULECOMP.STR. [UNIX,
  5207. MS-DOS: MSC3.0]
  5208.  
  5209. CUG241.42-RULECOMP.EXE executable
  5210. => RULECOMP.STR, RULECOMP.CR. [UNIX, MS-DOS: MSC3.0]
  5211.  
  5212. CUG241.43-RULECOMP.STR doc
  5213. Rule-based compiler, program structure pseudocode. => RULECOMP.EXE.
  5214. [UNIX, MS-DOS: MSC3.0]
  5215.  
  5216. CUG241.44-RUNROUTl.CI source
  5217. Inference engine source. => GETTRUTH.CI. [ UNIX, MS-DOS: MSC3.0]
  5218.  
  5219. CUG241.45-SDIR.CS source
  5220. Storm prediction system. => EDIR.CS, SDIR.EXE. [UNIX, MS-DOS: MSC3.0]
  5221.  
  5222. CUG241.46-SDIR.EXE executable
  5223. => SDIR.CS. [UNIX, MS-DOS: MSC3.0]
  5224.  
  5225. CUG241.47-SEDIR.CS source
  5226. Storm prediction system source. => SEDIR.EXE, EDIR.CS. [UNIX, MS-DOS:
  5227. MSC3.0]
  5228.  
  5229. CUG241.48-SEDIR.EXE executable
  5230. => SEDIR.CS, EDIR.CS. [ UNIX, MS-DOS: MSC3.0]
  5231.  
  5232. CUG241.49-SLO_FALL.CS source
  5233. Storm prediction system source. => SLO_FALL.EXE. [UNIX, MS-DOS:
  5234. MSC3.0]
  5235.  
  5236. CUG241.50-SLO_FALL.EXE executable
  5237. => SLO_FALL.CS. [ UNIX, MS-DOS: MSC3.0]
  5238.  
  5239. CUG241.51-SLO_RISE.CS source
  5240. Storm prediction system source. => SLO_RISE.EXE, EDIR.CS. [UNIX,
  5241. MS-DOS: MSC3.0]
  5242.  
  5243. CUG241.52-SLO_RISE.EXE executable
  5244. => SLO_RlSE.CS. [UNIX, MS-DOS: MSC3.0]
  5245.  
  5246. CUG241.53-STEADY.CS source
  5247. Storm prediction system source. => STEADY.EXE. [UNIX, MS-DOS: MSC3.0]
  5248.  
  5249. CUG241.54-STEADY.EXE executable
  5250. => STEADY.CS, EDIR.CS. [ UNIX, MS-DOS: MSC3.0]
  5251.  
  5252. CUG241.55-SWDIR.CS source
  5253. Storm prediction system source. => SWDIR.EXE, EDIR.CS. [UNIX, MS-DOS:
  5254. MSC3.0]
  5255.  
  5256. CUG241.56-SWDIR.EXE executable
  5257. => SWDIR.CS. [ UNIX, MS-DOS: MSC3.0]
  5258.  
  5259. CUG241.57-VERIFY.CI source
  5260. Inference engine source. => VERIFYTR.CI, GETTRUTH.CI. [UNIX, MS-DOS:
  5261. MSC3.0]
  5262.  
  5263. CUG241.58-VERIFYTR.CI source
  5264. Inference engine source. => VERIFY.CI, GETTRUTH.CI. [UNIX, MS-DOS:
  5265. MSC3.0]
  5266.  
  5267. CUG241.59-WDIR.CS source
  5268. Storm prediction system source. => WDIR.EXE, EDIR.CS. [UNIX, MS-DOS:
  5269. MSC3.0p]
  5270.  
  5271. CUG241.60-WDIR.EXE executable
  5272. => WDIR.CSHUNIX, MS-DOS: MSC3.0]
  5273.  
  5274. CUG241.61-WEATH ER data
  5275. Weather predictor. => WEATHER.HS. [ UNIX, MS-DOS: MSC3.0]
  5276.  
  5277. CUG241.62-WEATHER.HS header
  5278. Storm prediction system source. => EDIR.CS. [UNIX, MS-DOS: MSC3.0]
  5279.  
  5280. CUG241.63-WEKNOW.CI source
  5281. Inference engine source. [UNIX, MS-DOS: MSC3.0]
  5282.  
  5283. ==============================================================================
  5284. CUG242 -
  5285. -----------
  5286.  
  5287. STILL MORE CROSS ASSEMBLERS
  5288. A version of William Colley III's (OH) cross assembler that generates
  5289. code for the Intel 8051 and the 68HC11. Portably coded, these
  5290. assemblers will compile correctly under a variety of UNIX, MSDOS, and
  5291. CP/M compilers. [public]
  5292.  
  5293. CUG242.01-8052BITS.LIB 0.1 Library
  5294. By William C. Colley III. Defines names for the additional special
  5295. function registers (SFRs) of the Intel 8052.
  5296.  
  5297. CUG242.02-A51.C 0.1 source
  5298. By William C. Colley III. Assembles code for the Intel 8051
  5299. microprocessor. => A51.DOC. [CP/M, MS-DOS, UNIX:]
  5300.  
  5301. CUG242.03-A51.DOC 0.1 doc
  5302. By William C. Colley III. User manual. => A51.C.
  5303.  
  5304. CUG242.04-A51.H 0.1 header
  5305. By William C. Colley III. Contains compile, assemble, and link
  5306. instructions. => A51.C. [CP/M, MS-DOS, UNIX]
  5307.  
  5308. CUG242.05-A51EVALC 0.1 source
  5309. By William C. Colley III. Assembler's expression evaluator and lexical
  5310. analyzer. => A51.C. [CP/M, MS-DOS, UNIX:]
  5311.  
  5312. CUG242.06-A51UTIL.C 0.1 source
  5313. By William C. Colley III. Contains the symbol table, table searching
  5314. functions, file output and error flagging. => A51.C. [CP/M, MS-DOS,
  5315. UNIX:]
  5316.  
  5317. CUG242.07-A611.C 0.0 source
  5318. By William C. Colley III. Assembles code for the Motorola 68HC11
  5319. microprocessor. AB11.DOC. [CP/M, MS-DOS, UNIX:]
  5320.  
  5321. CUG242.08-A611.DOC 0.0 doc
  5322. By William C. Colley III. User's manual. => A611.C.
  5323.  
  5324. CUG242.09-A611.H header
  5325. By Wlliam C. Colley III. Contains compile, assemble, and link
  5326. instructions. => A611.C. [CP/M, MS-DOS, UNIX:]
  5327.  
  5328. CUG242.10-A611EVAL.C 0.0 source
  5329. By Wlliam C. Colley III. Contains the assembler's expression evaluator
  5330. and lexical analyzer. => A611.C. [CP/M, MS-DOS, UNIX:]
  5331.  
  5332. CUG242.11-A611UTIL.C 0.0 source
  5333. By Wlliam C. Colley III. Contains symbol table building and searching,
  5334. file output, and error flagging. => A611C. [CP/M, MSDOS, UNIX:]
  5335.  
  5336. CUG242.12-A63.C 0.0 source
  5337. By William C. Colley III. Assembles code for the Hitachi HD6301 family
  5338. microprocessor. => A63.DOC. [CP/M, MS-DOS, UNIX:]
  5339.  
  5340. CUG242.13-A63.DOC doc
  5341. By William C. Colley III. User's manual. => A63.C.
  5342.  
  5343. CUG242.14-A63.H 0.0 header
  5344. By Wlliam C. Colley III. Contains compile, assemble, and link
  5345. instructions. => A63.C. [CP/M, MS-DOS, UNIX:]
  5346.  
  5347. CUG242.15-A63EVAL.C O.O source
  5348. By Wlliam C. Colley III. Contains the assembler's expression evaluator
  5349. and lexical analyzer. => A63.C. [CP/M, MS-DOS, UNIX:]
  5350.  
  5351. CUG242.16-A63UTILC 0.0 source
  5352. By William C. Colley III. Contains the symbol table building and
  5353. searching, file output routines, error flagging. => A63.C. [CP/M,
  5354. MS-DOS, UNIX:]
  5355.  
  5356. CUG242.17-READ.ME3 doc
  5357. By William C. Colley III. The disk contents.
  5358.  
  5359. CUG242.18-TEST51.ASM source
  5360. By William C. Colley III. The entire instruction set of the 8051
  5361. processor to use in testing the 8051 cross-assembler. => A51.C.
  5362.  
  5363. CUG242.19-TEST611.ASM 0.0 source
  5364. By William C. Colley III. The entire instruction set of the 68HC11 CPU
  5365. to use in testing the 68HC11 cross-assembler. => A611.C.
  5366.  
  5367. CUG242.20-TEST63.ASM source
  5368. By Willaim C. Colley III. The entire instruction set of the 63701 CPU
  5369. to use in testing the 63701 cross-assembler. => A63.C.
  5370.  
  5371. ==============================================================================
  5372. CUG243 -
  5373. -----------
  5374.  
  5375. DECUS C PREPROCESSORS
  5376. A complete C pre-processor that implements some ANSI-like features.
  5377. Based on a DECUS release, this port compiles under Microsoft v3.0 and
  5378. Lattice v2.0. This implementation supports #elif constructs,
  5379. hexadecimal constants, #if defined, #if size of, unsigned ints and
  5380. longs, long double, and token concatenation among other more common
  5381. features. Compiles under four different Lattice memory models and two
  5382. Microsoft memory models. Originally released to DECUS by Martin Minow
  5383. and adapted to MS-DOS by Ted Lemon and Jym Dyer. Packaged for CUG by
  5384. Michael Yokoyama (HI). [public]
  5385.  
  5386. CUG243.01-CCP. 1 doc
  5387. Decus C Preprocessor. By Ted Lemon, Jym Dyer. Documentation for CCP.
  5388. => CCP1.C. [MS-DOS:]
  5389.  
  5390. CUG243.02-CCP.EXE executable
  5391. Decus C Preprocessor. By Ted Lemon, Jym Dyer, Martin Minow. => CCP.1.
  5392. [MS-DOS: MSC3.0, LC2.0]
  5393.  
  5394. CUG243.03-CCP.H header
  5395. Decus C Preprocessor. By Ted Lemon, Jym Dyer. Internal definitions. =>
  5396. CCP1.C. [MSDOS: MSC3.0, LC2.0]
  5397.  
  5398. CUG243.04-CCP1.C source
  5399. Decus C Preprocessor. By Ted Lemon, Jym Dyer. C Preprocessor
  5400. implemented by Martin Minow - main program. => CPP.1. [MSDOS: MSC3.0.
  5401. LC2.0]
  5402.  
  5403. CUG243.05-CCP3.C source
  5404. Decus C Preprocessor. By Ted Lemon, Jym Dyer. File open and command
  5405. line options. => CCP1.C. [MS-DOS: MSC3.0, LC2.0]
  5406.  
  5407. CUG243.06-CCP4.C source
  5408. Decus C Preprocessor. By Ted Lemon, Jym Dyer. Macro definitions. =>
  5409. CCP1.C. [MSDOS: MSC3.0, LC2.0]
  5410.  
  5411. CUG243.07-CCP5.C source
  5412. Decus C Preprocessor. By Ted Lemon, Jym Dyer. Expression evaluation.
  5413. => CCP1.C. [MS-DOS: MSC3.0, LC2.0
  5414.  
  5415. CUG243.08-CCP6.C source
  5416. Decus C Preprocessor. By Ted Lemon, Jym Dyer. Support routine. =>
  5417. CCP1.C. [MSDOS: MSC3.0. LC2.0]
  5418.  
  5419. CUG243.09-CPP.LNK source
  5420. Decus C Preprocessor. By Ted Lemon, Jym Dyer. tinker file. => CCP1.C.
  5421.  
  5422. CUG243.10-CPP1.C source
  5423. Decus C Preprocessor. By Ted Lemon, Jym Dyer. # control line
  5424. processor. => CPP1.C. [MS-DOS: MSC3.0, LC2.0]
  5425.  
  5426. CUG243.11-CPPDEF.H header
  5427. Decus C Preprocessor. By Ted Lemon, Jym Dyer. System dependent
  5428. definitions. => CCP.1. [MS-DOS: MSC3.0, LC2.0]
  5429.  
  5430. CUG243.12-DISK.DOC doc
  5431. By Michael Yokoyama. Disk contents.
  5432.  
  5433. CUG243.13-FLOATCPP.C source
  5434. Decus C Preprocessor. By Ted Lemon, Jym Dyer. Expression evaluator. =>
  5435. CCP1.C. [MS-DOS: MSC3.0, LC2.0]
  5436.  
  5437. CUG243.14-MAKEFILE make
  5438. Decus C Preprocessor. By Ted Lemon, Jym Dyer. Compiler makefile. =>
  5439. CPP.1.
  5440.  
  5441. CUG243.15-READ.ME doc
  5442. By Ted Lemon, Jym Dyer. MS-DOS specific implementation information for
  5443. Decus C Preprocessor.
  5444.  
  5445. CUG243.16-TEST.C source
  5446. Decus C Preprocessor. By Ted Lemon, Jym Dyer. Memory model and MS-DOS
  5447. test file for C Preprocessor. => CPP.1. [MS-DOS: MSC3.0, LC2.0]
  5448.  
  5449. ==============================================================================
  5450. CUG244 -
  5451. -----------
  5452.  
  5453. deBRUIN
  5454. All programs relate to cellular automata and were contributed by
  5455. Harold V. McIntosh and Gerardo Cisneros, Mexico. This disk contains
  5456. materials illustrating the concepts presented in the article "Abstract
  5457. Mathematical Art" by Kenneth E. Perry (Byte, Dec. 1986). The automata
  5458. programs were developed with Wizard C under MSDOS 2.11. This disk is
  5459. an analytic tool and has no special display requirements. Disk
  5460. contains both source and executable. [public]
  5461.  
  5462. CUG244.01-FOUR31.C source
  5463. By Harold V. McIntosh. Analyze the de Brujn diagram of a cellular
  5464. automaton and report all the periodic states. Version for totalistic
  5465. (3.1), fourth generation. [MS-DOS: wizard C]
  5466.  
  5467. CUG244.02-FOUR31.EXE executable
  5468. By Harold V. McIntosh. [MS-DOS:]
  5469.  
  5470. CUG244.03-ONE31.C source
  5471. By Harold V. McIntosh. States with period 1 and displacements
  5472. zero(1.0) or one (1.1) are analyzed for a four-state, nearest neigh
  5473. bor (3.1) automaton. [MS-DOS: Wizard C]
  5474.  
  5475. CUG244.04-ONE31.EXE executable
  5476. By Harold V. McIntosh. [MS-DOS:]
  5477.  
  5478. CUG244.05-ONE32.C source
  5479. By Harold V. McIntosh. Version for totalistic (3.2), first generation.
  5480. [MS-DOS: Wizard C]
  5481.  
  5482. CUG244.06-ONE32.EXE executable
  5483. By Harold V. McIntosh. [MS-DOS:]
  5484.  
  5485. CUG244.07-ONE41.C source
  5486. By Harold V. McIntosh. States with period 1 and displacements zero
  5487. (1.0) or one (1.1) are analyzed for a four-stab, nearest neighbor
  5488. (4.1) automaton. [MS-DOS: wizard C]
  5489.  
  5490. CUG244.08-ONE41.EXE executable
  5491. By Harold V. McIntosh. [MS-DOS:]
  5492.  
  5493. CUG244.09-ONE42.C source
  5494. By Harold V. McIntosh. Version for totalistic (4.2), first generation.
  5495. [MS-DOS: Wzard C]
  5496.  
  5497. CUG244.10-ONE42.EXE executable
  5498. By Harold V. McIntosh. [MS-DOS:]
  5499.  
  5500. CUG244.11-THREE31.C source
  5501. By Harold V. McIntosh. Version for totalistic (3.1), third generation.
  5502. [MS-DOS: Weard C]
  5503.  
  5504. CUG244.12-THREE31.EXE executable
  5505. By Harold V. McIntosh. [MS-DOS:]
  5506.  
  5507. CUG244.13-THREE41.C source
  5508. By Harold V. McIntosh. Version for totalistic (4.1), third generation.
  5509. [MS-DOS: Wzard C]
  5510.  
  5511. CUG244.14-THREE41.EXE executable
  5512. By Harold V. McIntosh. [MS-DOS:]
  5513.  
  5514. CUG244.15-TWO31.C source
  5515. By Harold V. McIntosh. Version for totalistic (3.1), second
  5516. generation. [MS-DOS: Wizard C]
  5517.  
  5518. CUG244.16-TWO31.EXE executable
  5519. By Harold V. McIntosh. [MS-DOS:]
  5520.  
  5521. CUG244.17-TWO41.C source
  5522. By Harold V. McIntosh. Version for totalistic (4.1), second
  5523. generation. [MS-DOS: Wzard C]
  5524.  
  5525. CUG244.18-TWO41.EXE executable
  5526. By Harold V. McIntosh. [MS-DOS:]
  5527.  
  5528. ==============================================================================
  5529. CUG245 -
  5530. -----------
  5531.  
  5532. LINEAR CELLULAR AUTOMATA
  5533. All programs relate to cellular automata and were contributed by
  5534. Harold V. McIntosh and Gerardo Cisneros, Mexico. This disk contains
  5535. materials illustrating the concepts presented in the article "Abstract
  5536. Mathematical Art" by Kenneth E. Perry (Byte, Dec. 1986). The automata
  5537. programs were developed with Wizard C under MSDOS 2.11. This disk
  5538. displays evolving automata and requires a PC-type color graphics
  5539. adapter. Contains both source and executable. [public]
  5540.  
  5541. CUG245.01-LCA.DOC doc
  5542. By Harold V. McIntosh. Historical view of cellular automaton and
  5543. program descriptions.
  5544.  
  5545. CUG245.02-LCA21.C source
  5546. By Harold V. McIntosh, Gerardo Cisneros. (2,1) linear cellular
  5547. automaton. => LCA21.EXE. [MS-DOS: WIZMD]
  5548.  
  5549. CUG245.03-LCA21.EXE executable
  5550. By Harold V. McIntosh, Gerardo Cisneros. => LCA21.C. [MS-DOS:]
  5551.  
  5552. CUG245.04-LCA22.C source
  5553. (2,2) Linear Cellular Automatron. By Harold V. McIntosh, Gerardo
  5554. Cisneros. => LCA22.EXE. [MS-DOS:]
  5555.  
  5556. CUG245.05-LCA22.EXE executable
  5557. By Harold V. McIntosh. => LCA22.C. [MSDOS:]
  5558.  
  5559. CUG245.06-LCA23.C source
  5560. (2,3) Linear Cellular Automatron. By Harold V. McIntosh, Gerardo
  5561. Cisneros. => LCA23.EXE. [MS-DOS:]
  5562.  
  5563. CUG245.07-LCA23.EXE executable
  5564. By Harold V. McIntosh, Gerardo Cisneros. => LCA23.C. [MS-DOS:]
  5565.  
  5566. CUG245.08-LCA31.C source
  5567. (3,1) Unear Cellular Automatron. By Harold V. McIntosh, Gerardo
  5568. Cisneros. => LCA31.EXE. [MS-DOS:]
  5569.  
  5570. CUG245.09-LCA32.C source
  5571. (3,2) Unear Cellular Automatron. By Harold V. McIntosh, Gerardo
  5572. Cisneros. => LCA32.EXE. [MS-DOS:]
  5573.  
  5574. CUG245.10-LCA32.EXE executable
  5575. By Harold V. McIntosh, Gerardo Cisneros, Harold V. McIntosh, Gerardo
  5576. Cisneros. => LCA31.C LCA32.C. [MS-DOS, MS-DOS:]
  5577.  
  5578. CUG245.11-LCA33.C source
  5579. (3,3) Unear Cellular Automatron. By Harold V. McIntosh, Gerardo
  5580. Cisneros. => LCA33.EXE. [MS-DOS:]
  5581.  
  5582. CUG245.12-LCA33.EXE executable
  5583. By Harold V. McIntosh, Gerardo Cisneros. LCA33.C. [MS-DOS:]
  5584.  
  5585. CUG245.13-LCA41.C source
  5586. (4,1) Unear Cellular Automatron. By Harold V. McIntosh, Gerardo
  5587. Cisneros. => LCA41.EXE. [MS-DOS:]
  5588.  
  5589. CUG245.14-LCA41.EXE executable
  5590. By Harold V. McIntosh, Gerardo Cisneros. LCA41.C. [MS-DOS:]
  5591.  
  5592. CUG245.15-LCA42.C source
  5593. (4,2) Unear Cellular Automatron. By Harold V. McIntosh, Gerardo
  5594. Cisneros. LCA42.EXE. [MS-DOS:]
  5595.  
  5596. CUG245.16-LCA42.EXE executable
  5597. By Harold V. McIntosh, Gerardo Cisneros. => LCM2.C. [MS-DOS:]
  5598.  
  5599. CUG245.17-LCA43.C source
  5600. (4,3) Unear Cellular Automatron. By Harold V. McIntosh, Gerardo
  5601. Cisneros. => LCA43.EXE. [MS-DOS:]
  5602.  
  5603. CUG245.18-LCA43.EXE executable
  5604. By Harold V. McIntosh, Gerardo Cisneros. => LCA43.C. [MS-DOS: WIZARD]
  5605.  
  5606. ==============================================================================
  5607. CUG246 -
  5608. -----------
  5609.  
  5610. CYCLES MANDELBROT GRAPHICS
  5611. Contributed by Harold V. McIntosh and Gerardo Cisneros, Mexico. The
  5612. majority of this volume are materials illustrating the concepts
  5613. presented in the article "Abstract Mathmatical Art" by Kenneth E.
  5614. Perry (Byte, Dec. 1986). The automata programs were developed with
  5615. Wizard C under MSDOS 2.11. This volume is an analytical tool and no
  5616. special display requirements. This volume also contains a program by
  5617. E.H. Ramm which plots portions of the Mandelbrot set. Contains both
  5618. source and executable. [public]
  5619.  
  5620. CUG246.01-CYCLE21.C source
  5621. By Harold V. McIntosh. Analyze the cycles of a cellular automaton and
  5622. report all the periodic states. Periods of (2, 1) rings. CYCLE21.EXE.
  5623. [MS-DOS: WIZMD]
  5624.  
  5625. CUG246.02-CYCLE21.EXE executable
  5626. By Harold V. McIntosh. => CYCLE21.C. [MSDOS:]
  5627.  
  5628. CUG246.03-CYCLE22.C source
  5629. By Harold V. McIntosh. Periods of (2,2) rings. => CYCLE22.EXE.
  5630. [MS-DOS:]
  5631.  
  5632. CUG246.04-CYCLE22.EXE executable
  5633. By Harold V. McIntosh. => CYCLE22.C. [MSDOS:]
  5634.  
  5635. CUG246.05-CYCLE23.C source
  5636. By Harold V. McIntosh. Periods of (2,3) rings. => CYCLE23. EXE.
  5637. [MS-DOS:]
  5638.  
  5639. CUG246.06-CYCLE23.EXE executable
  5640. By Harold V. McIntosh. => CYCLE23.C. [MSDOS:]
  5641.  
  5642. CUG246.07-CYCLE31.C source
  5643. By Harold Y. McIntosh. Periods of (3,1) rings. => CYCLE31.EXE.
  5644. [MS-DOS:]
  5645.  
  5646. CUG246.08-CYCLE31.EXE executable
  5647. By Harold V. McIntosh. => CYCLE31.C. [MSDOS:]
  5648.  
  5649. CUG246.09-CYCLE32.C source
  5650. By Harold V. McIntosh. Periods of (3,2) rings. => CYCLE32.EXE.
  5651. [MS-DOS:]
  5652.  
  5653. CUG246.10-CYCLE32.EXE executable
  5654. By Harold V. McIntosh. => CYCLE32.C. [MS DOS:]
  5655.  
  5656. CUG246.11-CYCLE41.C source
  5657. By Harold V. McIntosh. Periods of (4,1) rings. => CYCLE41.EXE.
  5658. [MSDOS:]
  5659.  
  5660. CUG246.12-CYCLE41.EXE executable
  5661. By Harold V. McIntosh. => CYCLE41.C. [MSDOS:]
  5662.  
  5663. CUG246.13-CYCLE42.C source
  5664. By Harold V. McIntosh. Periods of (4,2) rings. => CYCLE42.EXE.
  5665. [MS-DOS:]
  5666.  
  5667. CUG246.14-CYCLE42.EXE executable
  5668. By Harold V. McIntosh. => CYCLE42.C. [MSDOS:]
  5669.  
  5670. CUG246.15-GRAPHDRI.S source
  5671. By E.H. Ramm. Graphic support routine. [MS-DOS: Assembly]
  5672.  
  5673. CUG246.16-MANDEL.C source
  5674. Mandelbrot Set Plotter. By E.H. Ramm. Plots images from the Mandelbrot
  5675. set, on an Epson MX 80 printer. [CP/M-68K: DRI, (Alcyon)]
  5676.  
  5677. CUG246.17-PLOTTF.C source
  5678. By E.H. Ramm. Test file for graphics function. => GRAPHDRI.S.
  5679. [CP/M-68K: DRIC]
  5680.  
  5681. ==============================================================================
  5682. CUG247 -
  5683. -----------
  5684.  
  5685. MIRACL A Multi-precision Integer and Rational Arithmetic C Library
  5686. released as shareware by Michael Scott of Ireland. Includes complete
  5687. source
  5688. code for the library and several example programs. Known to compile
  5689. under MS-DOS with Aztec v3.4, Microsoft v3.0, Mark Williams v2.0,
  5690. Turbo v1.0 and Zorland v1.1. [share1 ]
  5691.  
  5692. CUG247.01-AZDOIT.BAT 1.32 batch
  5693. By Michael Scott. Creates the MIRACLLIB from its components. =>
  5694. BNCORE.C. [MS DOS:]
  5695.  
  5696. CUG247.02-BNARTH0.C 1.32 source
  5697. By Michael Scott. Add and subtract routines => MIRACL.H BNCORE.C. [MS
  5698. DOS: MSC 3.0, TC 1.0, MWC]
  5699.  
  5700. CUG247.03-BNARTH1.C 1.32 source
  5701. By Michael Scott. Multiplying and dividing BIG NUMBERS by integer
  5702. numbers. => MIRACL.H BNCORE.C. [MS-DOS:]
  5703.  
  5704. CUG247.04-BNARTH2.C 1.32 source
  5705. By Michael Scott. Multiplying and dividing BIG NUMBERS. => BNCORE.C.
  5706. [MS-DOS:]
  5707.  
  5708. CUG247.05-BNARTH3.C 1.32 source
  5709. By Michael Scott. Powers and roots function. => BNCORE.C. [MS-DOS:]
  5710.  
  5711. CUG247.06-BNBUILD.C 1.32 source
  5712. By Michael Scott. 'Rash' number builder. Uses generator of regular
  5713. continued fraction expansion to create a flash number, rounded if
  5714. necessary. => BNCORE.C. [MS DOS:]
  5715.  
  5716. CUG247.07-BNCORE.C 1.32 source
  5717. By Michael Scott. Core module - contains initialization code and
  5718. general purpose utilities. [MS-DOS:]
  5719.  
  5720. CUG247.08-BNDOUBLE.C 1.32 source
  5721. By Michael Scott. Double to flash conversion routines. => BNCORE.C.
  5722. [MS-DOS:]
  5723.  
  5724. CUG247.09-BNFLASH.C 1.32 source
  5725. By Michael Scott. Floating-slash arithmetic. => BNCORE.C. [MSDOS:]
  5726.  
  5727. CUG247.10-BNFLASH1.C 1.32 source
  5728. By Michael Scott. Rash roots and power functions. => BNCORE.C.
  5729. [MS-DOS:]
  5730.  
  5731. CUG247.11-BNFLASH2.C 1.32 source
  5732. By Michael Scott. Flash exponential and logs.=> BNCORE.C. [MS-DOS:]
  5733.  
  5734. CUG247.12-BNFLASH3.C 1.32 source
  5735. By Michael Scott. Trig functions. => BNCORE.C. [MS-DOS:]
  5736.  
  5737. CUG247.13-BNFLASH4.C 1.32 source
  5738. By Michael Scott. Flash hyperbolic trig. => BNCORE.C. [MS-DOS:]
  5739.  
  5740. CUG247.14-BNGCD.C 1.32 source
  5741. By Michael Scott. Greatest common divisor module. => BNCORE.C.
  5742. [MS-DOS:]
  5743.  
  5744. CUG247.15-BNIOl.C 1.32 source
  5745. By Michael Scott. I/O routines 1. BNCORE.C. [MS-DOS:]
  5746.  
  5747. CUG247.16-BNI02.C 1.32 source
  5748. By Michael Scott. I/O routines 2. => BNCORE.C. [MS-DOS:]
  5749.  
  5750. CUG247.17-BNMULDV.ANY 1.32 source
  5751. By Michael Scott. Routine muldiv calculates (a*b+c)/m and (a*b+c)%m as
  5752. quickly as possible. => BNCORE.C. [MS-DOS:]
  5753.  
  5754. CUG247.18-BNMULDV.C 1.32 source
  5755. By Michael Scott. Turbo C muldiv function using in line assembly
  5756. functions. BNCORE.C. [MS-DOS:]
  5757.  
  5758. CUG247.19-BNPI.C 1.32 source
  5759. By Michael Scott. Calculate pi by GaussLegendre method. => BNCORE.C.
  5760. [MSDOS:]
  5761.  
  5762. CUG247.20-BNPRIME.C 1.32 source
  5763. By Michael Scott. Test for and generate prime numbers. => BNCORE.C.
  5764. [MS-DOS:]
  5765.  
  5766. CUG247.21-BNRAND.C 1.32 source
  5767. By Michael Scott. Random number routine. => BNCORE.C. [MS-DOS:]
  5768.  
  5769. CUG247.22-BNROUND.C 1.32 source
  5770. By Michael Scott. Euclidean mediant rounding routine. => BNCORE.C.
  5771. [MS-DOS:]
  5772.  
  5773. CUG247.23-BNXGCD.C 1.32 source
  5774. By Michael Scott. Extended greatest common divisor module. =>
  5775. BNCORE.C. [MSDOS:]
  5776.  
  5777. CUG247.24-BRENT.C 1.32 source
  5778. By Michael Scott. Example program to factor big numbers using
  5779. Brent-Pollard method. => BNCORE.C. [MS-DOS:]
  5780.  
  5781. CUG247.25-BRUTE.C 1.32 source
  5782. By Michael Scott. Example program to factor numbers using brute force.
  5783. => BNCORE.C. [MS-DOS:]
  5784.  
  5785. CUG247.26-BUGS.DOC 1.32 doc
  5786. By Michael Scott.
  5787.  
  5788. CUG247.27-CALC.C 1.32 source
  5789. By Michael Scott. Miracl - rational calculator. => CALC.EXE BNCORE.C.
  5790. [MSDOS:]
  5791.  
  5792. CUG247.28-CALC.EXE 1.32 executable
  5793. By Michael Scott. => CALC.C. [MS-DOS:]
  5794.  
  5795. CUG247.29-CRACKER.C 1.32 source
  5796. By Michael Scott. Factor big numbers using Brillhart-Morrison method
  5797. with Pomerance/Wagestaff early abort technique. => BNCORE.C. [MS-DOS:]
  5798.  
  5799. CUG247.30-DECIPH.C 1.32 source
  5800. By Michael Scott. Decipher messages using Okamoto private key. =>
  5801. ENCIPH.C BNCORE.C. [MS-DOS:]
  5802.  
  5803. CUG247.31-DECODE.C 1.32 source
  5804. By Michael Scott. Decode a message using RSA private key. => ENCODE.C
  5805. BNCORE.C. [MS-DOS:]
  5806.  
  5807. CUG247.32-ENCIPH.C 1.32 source
  5808. By Michael Scott. Encipher text using OKAMOTO public key. => BNCORE.C.
  5809. [MSDOS:]
  5810.  
  5811. CUG247.33-ENCODE.C 1.32 source
  5812. By Michael Scott. Encode using RSA public key. => BNCORE.C. [MS-DOS:]
  5813.  
  5814. CUG247.34-FACT.C 1.32 source
  5815. By Michael Scott. Example program to calculate factorials. =>
  5816. BNCORE.C. [MS-DOS:]
  5817.  
  5818. CUG247.35-HAILC 1.32 source
  5819. By Michael Scott. Program to investigate hailstone numbers =>
  5820. BNCORE.C. [MSDOS:]
  5821.  
  5822. CUG247.36-HILBERT.C 1.32 source
  5823. By Michael Scott. Solve set of linear equations involving a Hilbert
  5824. matrix. => BNCORE.C. [MS-DOS:]
  5825.  
  5826. CUG247.37-MANUAL1.DOC 1.32 doc
  5827. By Michael Scott. User's Guide. => MANUAL2.DOC.
  5828.  
  5829. CUG247.38-MANUAL2.DOC 1.32 doc
  5830. By Michael Scott. Function descriptions.
  5831.  
  5832. CUG247.39-MERSENNE.C 1.32 source
  5833. By Michael Scott. Calculate mersenne primes using Lucas-Lehmer test.
  5834. => BNCORE.C. [MS-DOS:]
  5835.  
  5836. CUG247.40-MIRACL.H 1.32 header
  5837. By Michael Scott. Main header file. => MIRACL.HXX BNCORE.C. [MS-DOS:]
  5838.  
  5839. CUG247.41-MIRACLHXX 1.32 header
  5840. By Michael Scott. Main header file if using ANSI enhanced type C
  5841. compiler. => MIRACL.H BNCORE.C. [MS-DOS:]
  5842.  
  5843. CUG247.42-MIRDEFF.H 1.32 header
  5844. By Michael Scott. MIRACL definitions. => BNCORE.C. [MS-DOS:]
  5845.  
  5846. CUG247.43-MSDOIT.BAT 1.32 batch
  5847. By Michael Scott. Creates MIRACL.LIB from component parts, using
  5848. Microsoft C compiler v3.00+. => BNCORE.C. [MS-DOS:]
  5849.  
  5850. CUG247.44-MWDOIT.BAT 1.32 batch
  5851. By Michael Scott. Creates MIRACL.LIB from its component parts, using
  5852. Mark Williams C compiler v2.00. [MS-DOS:]
  5853.  
  5854. CUG247.45-OKOKEY.C 1.32 source
  5855. By Michael Scott. Generates Okamoto keys. => BNCORE.C. [MS-DOS:]
  5856.  
  5857. CUG247.46-PALIN.C 1.32 source
  5858. By Michael Scott. Investigates palindromic reversals. => BNCORE.C.
  5859. [MS-DOS:]
  5860.  
  5861. CUG247.47-PI.C 1.32 source
  5862. By Michael Scott. Calculate pi. => BNCORE.C. [MS-DOS:]
  5863.  
  5864. CUG247.48-PRIVATE.KEY 1.32 source
  5865. By Michael Scott. [MS-DOS:]
  5866.  
  5867. CUG247.49-PUBLIC.KEY 1.32 source
  5868. By Michael Scott. [MS-DOS:]
  5869.  
  5870. CUG247.50-README.DOC doc
  5871. By Michael Scott. Overview of MIRACL.
  5872.  
  5873. CUG247.51-ROOTS.C 1.32 source
  5874. By Michael Scott. Program to calculate roots. => BNCORE.C. [MS-DOS:]
  5875.  
  5876. CUG247.52-RSAKEY.C 1.32 source
  5877. By Michael Scott. Program to generate RSA keys. => BNCORE.C. [MS-DOS:]
  5878.  
  5879. CUG247.53-SAMPLE.C 1.32 source
  5880. By Michael Scott. Example program. => BNCORE.C. [MS-DOS:]
  5881.  
  5882. CUG247.54-SHARE.DOC 1.32 doc
  5883. By Michael Scott. Share ware statement for end-users.
  5884.  
  5885. CUG247.55-START.DOC 1.32 doc
  5886. By Michael Scott. Introduction to MIRACL. => SHARE.DOC MANUAL1.DOC.
  5887.  
  5888. CUG247.56-TCDOIT.BAT 1.32 batch
  5889. By Michael Scott. Creates MIRACL.LIB using Turbo C v1.0 [MS-DOS:]
  5890.  
  5891. CUG247.57-UPDATE.DOC doc
  5892. By Michael Scott. Revision history.
  5893.  
  5894. CUG247.58-ZRDOIT.BAT 1.32 batch
  5895. By Michael Scott. Creates MIRACL.LIB using Zorland v1.1. [MS-DOS:
  5896. ZORLAND 1.]
  5897.  
  5898. ==============================================================================
  5899. CUG248 -
  5900. -----------
  5901.  
  5902. MlCROSPELL
  5903. By Daniel M. Lawrence. [restricted] 1 disk. This stand-alone spelling
  5904. checker features a 1000 word common word list and 43,000 word main
  5905. dictionary. Includes an executable module for MSDOS and source code
  5906. which can be recompiled to run on the AMIGA 1000, Atari ST, several
  5907. different flavors of UNIX and the IBM 370 series under CMS. MicroSPELL
  5908. is known to compile with MWC86, Lattice, Aztec, Microsoft and Turbo
  5909. running under MSDOS. MicroEMACS 3.9 (CUG197 & CUG 198) can be used
  5910. with MicroSPELL to create a system which scans through a file,
  5911. displaying each questionable word as part of an edit screen.
  5912.  
  5913. CUG248.01-CDICT.C source
  5914. Dictionary compression utility. => CDICT.EXE. [UNIX, MS-DOS: AZTEC,
  5915. TC, MSC, LC, MWC]
  5916.  
  5917. CUG248.02-CDICT.EXE executable
  5918. => CDICT.C. [UNIX, MS-DOS: AZTEC, TC, MSC, LC, MWC]
  5919.  
  5920. CUG248.03-CHECK.C source
  5921. Check source words against dictionary. => MAIN.C. [UNIX, MS-DOS:
  5922. AZTEC, TC, MSC, LC, MWC]
  5923.  
  5924. CUG248.04-COMMON.C source
  5925. Most common word list routine. => MAIN.C, COMMON.TXT. [UNIX, MS-DOS:
  5926. AZTEC, TC, MSC, LC, MWC]
  5927.  
  5928. CUG248.05-CoMMoN.TXT doc
  5929. Listing of common words. => CoMMoN.C. [UNIX, MS-DOS: AZTEC, TC, MSC,
  5930. LC, MWC]
  5931.  
  5932. CUG248.06-DDEF.H header
  5933. Global variable definitions. => MAIN.C. [UNIX, MS-DOS: AZTEC, TC, MSC,
  5934. LC, MWC]
  5935.  
  5936. CUG248.07-DICT.DCT data
  5937. Compressed main dictionary. => MAIN.C.
  5938.  
  5939. CUG248.08-DMERGE.C source
  5940. Dictionary merge utility. => DMERGE.EXE. [UNIX, MS-DOS: AZTEC, TC,
  5941. MSC, LC, MWC]
  5942.  
  5943. CUG248.09-DMERGE.EXE executable
  5944. => DMERGE.C. [UNIX, MS-DOS: AZTEC, TC, MSC, LC, MWC]
  5945.  
  5946. CUG248.10-DOPT.H header
  5947. Compile options settings. => MAIN.C. [UNIX, MS-DOS: AZTEC, TC, MSC,
  5948. LC, MWC]
  5949.  
  5950. CUG248.11-DPATH.H header
  5951. Path list to find dictionary files. => MAIN.C. [UNIX, MS-DOS: AZTEC,
  5952. TC, MSC, LC, MWC]
  5953.  
  5954. CUG248.12-DSFX.H header
  5955. Suffix list. => MAIN.C. [UNIX, MS-DOS: AZTEC, TC, MSC, LC, MWC]
  5956.  
  5957. CUG248.13-DSTRUCT.H header
  5958. Structure declarations. => MAIN.H. [UNIX, MS-DOS: AZTEC, TC, MSC, LC,
  5959. MWC]
  5960.  
  5961. CUG248.14-FILE.C source
  5962. File I/O => MAIN.C. [UNIX, MS-DOS: AZTEC, TC, MSC, LC, MWC]
  5963.  
  5964. CUG248.15-IBMPC.C source
  5965. Prototype screen driver. => MAIN.C. IMS-DOS: AZTEC, TC, MSC, LC, MWC]
  5966.  
  5967. CUG248.16-MAIN.C source
  5968. A stand alone spelling checker with 1000 word common usage list (for
  5969. speed) and 43,000 word main dictionary. Spell has. => MICRO EMACS.
  5970. [UNIX, MS-DOS: AZTEC, TC, MSC, LC, MWC]
  5971.  
  5972. CUG248.17-MDICT.C source
  5973. Main dictionary functions. => MAIN.C. [UNIX, MS-DOS: AZTEC, TC, MSC,
  5974. LC, MWC]
  5975.  
  5976. CUG248.18-QUICK.C source
  5977. Quick sort function. => MICRO EMACS. [UNIX, MS-DOS: AZTEC, TC, MSC,
  5978. LC, MWC]
  5979.  
  5980. CUG248.19-README doc
  5981. Support information, program description, installation requirements
  5982. and file descriptions.
  5983.  
  5984. CUG248.20-SCAN.CMD data
  5985. MicroEmacs 3.9 command file used to scan spelled documents. => MICRO
  5986. EMACS. [UNIX, MS-DOS: AZTEC, TC, MSC, LC, MWC]
  5987.  
  5988. CUG248.21-SOURCE.C source
  5989. Source file parsing routine. => MAIN.C. [UNIX, MS-DOS: AZTEC, TC, MSC,
  5990. LC, MWC]
  5991.  
  5992. CUG248.22-SPELL.EXE executable
  5993. => MAIN.C. [UNIX, MS-DOS: AZTEC, TC, MSC, LC, MWC]
  5994.  
  5995. CUG248.23-SPELL.LST doc
  5996. => MAIN.C, SPELL.EXE.
  5997.  
  5998. CUG248.24-SPELL.MSS doc
  5999. Preliminary documentation in Micro-SCRlBE form.
  6000.  
  6001. CUG248.25-SPELL.TXT doc
  6002. Preliminary documentation in standard text form.
  6003.  
  6004. CUG248.26-USER.C source
  6005. User word list file functions. => MAIN.C. [UNIX, MS-DOS: AZTEC, TC,
  6006. MSC, LC, MWC]
  6007.  
  6008. ==============================================================================
  6009. CUG249 -
  6010. -----------
  6011.  
  6012. C SPOT RUN (CSR) LIBRARY
  6013. An add-on library by Bob Pritchett (NJ), Philip Mongelluzzo (CT), and
  6014. George Roukas including more than 200 functions for PC-clones. This
  6015. shareware package includes functions to perform text windowing, cursor
  6016. control, printer output, time and date manipulation, video output,
  6017. simple graphics, advanced field and free-form data input, sound,
  6018. MS-DOS and BIOS access, and menu support. Includes only object modules
  6019. for Microsoft and Turbo C compilers. Source code is available from the
  6020. authors for $50. [share2]
  6021.  
  6022. CUG249.01-CCDEMOMS.BAT batch
  6023. By Bob Pritchett. Compile and link demo for Microsoft C. [MS-DOS: MSC]
  6024.  
  6025. CUG249.02-CCDEMOTC.BAT batch
  6026. By Bob Pritchett. Compile and link demo under Turbo C v1.0 [MS-DOS: TC
  6027. 1.0]
  6028.  
  6029. CUG249.03-CHECKC.EXE 2.1 executable
  6030. By Bob Pritchett. A small C code checker [MS-DOS: MSC, DLC]
  6031.  
  6032. CUG249.04-COLOR.H 2.1 header
  6033. By Bob Pritchett. Color related manifests. [MS-DOS: MSC, DLC, TC]
  6034.  
  6035. CUG249.05-CSR201.NWS 2.1 doc
  6036. By Bob Pritchett. Volume 2 of newsletter.
  6037.  
  6038. CUG249.06-CSRDEMO.C 2.1 source
  6039. By Bob Pritchett. Demo program => CSRDEMO.EXE. [MS-DOS: MSC, DLC, TC
  6040. 1.0]
  6041.  
  6042. CUG249.07-CSRDEMO.EXE 2.1 executable
  6043. By Bob Pritchett. => CSRDEMO.C. [MSDOS:]
  6044.  
  6045. CUG249.08-CSRDEMO.PRJ 2.1 make
  6046. By Bob Pritchett. Project file to make CSR in Turbo C. => CSRDEMO.C.
  6047. [MS-DOS: TC 1.0]
  6048.  
  6049. CUG249.09-CSRDOS.H 2.1 header
  6050. By Bob Pritchett. Include file for directory searching. [MS-DOS: MSC,
  6051. DLC, TC]
  6052.  
  6053. CUG249.10-CSRMENU.H 2.1 header
  6054. By Bob Pritchett. Include file for menu routines. [MS-DOS: MSC, DLC,
  6055. TC]
  6056.  
  6057. CUG249.11-CSRMISC.H 2.1 header
  6058. By Bob Pritchett. Assorted definitions for CSR. [MS-DOS: MSC, DLC, TC]
  6059.  
  6060. CUG249.12-CSRMODES.H 2.1 header
  6061. By Bob Pritchett. Include file with set mode() options. [MS-DOS: MSC,
  6062. DLC, TC]
  6063.  
  6064. CUG249.13-CSRMSC.LIB 2.1 library
  6065. By Bob Pritchett. Link able version of the library for Microsoft.
  6066. [MS-DOS: MSC] TSCSR.LIB
  6067.  
  6068. CUG249.14-CSRSHELL.ASM 2.1 source
  6069. By Bob Pritchett. Skeletal assembly language interface to Microsoft C.
  6070. [MS-DOS: MASM]
  6071.  
  6072. CUG249.15-CSRSOUND.H header
  6073. By Bob Pritchett. Some musical note values and declarations. [MS-DOS:
  6074. MSC, DLC, TC]
  6075.  
  6076. CUG249.16-CSRTIME.H 2.1 header
  6077. By Bob Pritchett. Text arrays for week and names. [MS-DOS: MSC, DLC,
  6078. TC]
  6079.  
  6080. CUG249.17-CSRUPDT.DOC 2.1 doc
  6081. By Bob Pritchett. Update information. => CSRWHOLE.DOC.
  6082.  
  6083. CUG249.18-CSRWHOLE.DOC doc
  6084. By Bob Pritchett. Complete documentation.
  6085.  
  6086. CUG249.19-ERRORS.H 2.1 header
  6087. By Bob Pritchett. Text for critical MS-DOS errors. [MS-DOS: MSC, DLC,
  6088. TC]
  6089.  
  6090. CUG249.20-FLINE.EXE 2.1 executable
  6091. By Bob Pritchett. Program to print out lines in a source file.
  6092. [MS-DOS: MSC, DLC]
  6093.  
  6094. CUG249.21-README.C source
  6095. By Bob Pritchett. Program to allow quick and easy viewing of a
  6096. README.DAT text file. => README.EXE README.DAT. [MSDOS: MSC]
  6097.  
  6098. CUG249.22-README.DAT data
  6099. By Bob Pritchett. Program description and author's comments. =>
  6100. README.C. [MSDOS:]
  6101.  
  6102. CUG249.23-README.EXE executable
  6103. By Bob Pritchett. => README.C. [MS-DOS: MSC]
  6104.  
  6105. CUG249.24-SKEY.H 2.1 header
  6106. By Bob Pritchett. Special extended key functions. [MS-DOS: DLC, TC]
  6107.  
  6108. CUG249.25-TIMERS.C source
  6109. By Bob Pritchett, D. Perras. Code for timing functions. [MS-DOS: MSC,
  6110. DLC]
  6111.  
  6112. CUG249.26-TSCSR.LIB library
  6113. By Bob Pritchett. Linkable version of the library for Turbo C.
  6114. [MS-DOS: TC]
  6115.  
  6116. ==============================================================================
  6117. CUG250 -
  6118. -----------
  6119.  
  6120. 68K FP LIBRARY & MANDELBROT GRAPHICS
  6121. By Edmund Ramm. [public] 1 disk. Contributed by Edmund Ramm, West
  6122. Germany, this volume for MC68020 machines running CP/M 68K replaces
  6123. floating point modules in Dri-C with modules which take advantage of
  6124. an MC68881 chip. Ramm has also provided a fractals program which
  6125. generates Mandelbrot graphics.
  6126.  
  6127. CUG250.01-ACOS.O object
  6128. [CP/M-68K]
  6129.  
  6130. CUG250.02-ACOS.S source
  6131. IEEE format single precision arc cosine function. [CP/M-68K] assembly
  6132. source.
  6133.  
  6134. CUG250.03-ASIN.O object
  6135. [CP/M-68K]
  6136.  
  6137. CUG250.04-ASIN.S source
  6138. IEEE format single precision arc tangent function. [CP/M-68K] assembly
  6139. source.
  6140.  
  6141. CUG250.05-ATAN.O object
  6142. [CP/M-68K]
  6143.  
  6144. CUG250.06-ATAN.S source
  6145. [CP/M-68K] assembly source.
  6146.  
  6147. CUG250.07-CEIL.O object
  6148. [CP/M-68K]
  6149.  
  6150. CUG250.08-CEI L.S source
  6151. IEEE format single precision ceil functions. [CP/M-68K] assembly
  6152. source.
  6153.  
  6154. CUG250.09-COS.O object
  6155. [CP/M-68K]
  6156.  
  6157. CUG250.10-COS.S source
  6158. IEEE format single precision cosine function. [CP/M-68K] assembly
  6159. source.
  6160.  
  6161. CUG250.11-COSH.O object
  6162. [CP/M-68K]
  6163.  
  6164. CUG250.12-COSH.S source
  6165. IEEE format single precision hyperbolic cosine function. [CP/M-68K]
  6166. assembly source.
  6167.  
  6168. CUG250.13-EXP.O object
  6169. [CP/M-68K]
  6170.  
  6171. CUG250.14-EXP.S source
  6172. IEEE format single precision exponential function. [CP/M-68K] assembly
  6173. source.
  6174.  
  6175. CUG250.15-FABS.O object
  6176. [CP/M-68K]
  6177.  
  6178. CUG250.16-FABS.S source
  6179. IEEE format single precision absolute function. [CP/M-68K] assembly
  6180. source.
  6181.  
  6182. CUG250.17-FLOOR.0 object
  6183. [CP/M-68K]
  6184.  
  6185. CUG250.18-FLOOR.S source
  6186. IEEE format single precision floor function. [CP/M-68K] assembly
  6187. source.
  6188.  
  6189. CUG250.19-FMOD.O object
  6190. [CP/M-68K]
  6191.  
  6192. CUG250.20-FMOD.S source
  6193. IEEE format single precision modulo function. [CP/M-68K] assembly
  6194. source.
  6195.  
  6196. CUG250.21-FPADD.O object
  6197. [CP/M-68K]
  6198.  
  6199. CUG250.22-FPADD.S source
  6200. IEEE format single precision addition function. [CP/M-68K] assembly
  6201. source.
  6202.  
  6203. CUG250.23-FPCMP.O object
  6204. [CP/M-68K]
  6205.  
  6206. CUG250.24-FPCMP.S source
  6207. IEEE format single precision two-numbers comparison function.
  6208. [CP/M-68K] assembly source.
  6209.  
  6210. CUG250.25-FPDIV.O object
  6211. [CP/M-68K]
  6212.  
  6213. CUG250.26-FPDIV.S source
  6214. IEEE format single precision division function. [CP/M-68K] assembly
  6215. source.
  6216.  
  6217. CUG250.27-FPMUL.O object
  6218. [CP/M-68K]
  6219.  
  6220. CUG250.28-FPMUL.S source
  6221. IEEE format single precision multiplication function. [CP/M-68K]
  6222. assembly source.
  6223.  
  6224. CUG250.29-FPN EG.O object
  6225. [CP/M-68K]
  6226.  
  6227. CUG250.30-FPNEG.S source
  6228. IEEE format single precision negation function. [CP/M-68K] assembly
  6229. source.
  6230.  
  6231. CUG250.31-FPSUB.O object
  6232. [CP/M-68K]
  6233.  
  6234. CUG250.32-FPSUB.S source
  6235. IEEE format single precision subtraction function. [CP/M-68K] assembly
  6236. source.
  6237.  
  6238. CUG250.33-FSQR.O object
  6239. [CP/M-68K]
  6240.  
  6241. CUG250.34-FSQR.S source
  6242. IEEE format single precision square function. [CP/M-68K] assembly
  6243. source.
  6244.  
  6245. CUG250.35-GRAPHDRI.S source
  6246. Graphic Support Routines. bit map display functions. => MANDEL.C.
  6247. [CP/M-68K] assembly source.
  6248.  
  6249. CUG250.36-LIB68881.DOC doc
  6250. Procedures to replace DRI-C IEEE floating point library with a new
  6251. library.
  6252.  
  6253. CUG250.37-LOG.O object
  6254. [CP/M-68K]
  6255.  
  6256. CUG250.38-LOG.S source
  6257. IEEE format single precision logarithm function. [CP/M-68K] assembly
  6258. source.
  6259.  
  6260. CUG250.39-LOG10.0 object
  6261. [CP/M-68K]
  6262.  
  6263. CUG250.40-LOG10.S source
  6264. IEEE format single precision decimal logarithm function. [CP/M-68K]
  6265. assembly source.
  6266.  
  6267. CUG250.41-MANDEL.C source
  6268. plots fractals, using the Mandelbrot set on EPSON MX-80 matrix
  6269. printer. => GRAPHDRI.S. [CP/M-68K: DRIC] Change the printer control
  6270. sequences if not using EPSON MX-80.
  6271.  
  6272. CUG250.42-PLOTF.C source
  6273. bit image file point. => MANDEL.C. [CP/M-68K]
  6274.  
  6275. CUG250.43-POW.O object
  6276. [CP/M-68K]
  6277.  
  6278. CUG250.44-POW.S source
  6279. IEEE format single precision power x ^ y function. [CP/M-68K] assembly
  6280. source.
  6281.  
  6282. CUG250.45-SIN.O object
  6283. [CP/M-68K]
  6284.  
  6285. CUG250.46-SIN.S source
  6286. IEEE format single precision sine function. [CP/M-68K] assembly
  6287. source.
  6288.  
  6289. CUG250.47-SINH.0 object
  6290. [CP/M-68K]
  6291.  
  6292. CUG250.48-SINH.S source
  6293. IEEE format single precision hyperbolic function. [CP/M-68K] assembly
  6294. source.
  6295.  
  6296. CUG250.49-SQRT.O object
  6297. [CP/M-68K]
  6298.  
  6299. CUG250.50-SQRT.S source
  6300. IEEE format single precision square root function. [CP/M-68K] assembly
  6301. source.
  6302.  
  6303. CUG250.51-TAN.O object
  6304. [CP/M-68K]
  6305.  
  6306. CUG250.52-TAN.S source
  6307. IEEE format single precision tangent function. [CP/M-68K] assembly
  6308. source.
  6309.  
  6310. CUG250.53-TANH.O object
  6311. [CP/M-68K]
  6312.  
  6313. CUG250.54-TAN H.S source
  6314. IEEE format single precision hyperbolic tangent function. [CP/M-68K]
  6315. assembly source.
  6316.  
  6317. ==============================================================================
  6318. CUG251 -
  6319. -----------
  6320.  
  6321. PULL DOWN MENUS & ADVENTURE SYSTEM
  6322. [restricted] 1 disk. Pull Down Menus by James Pinson is a
  6323. general-purpose menu system for any PC application. The screen
  6324. handling is performed by using BIOS interrupts. The program was
  6325. developed under Lattice C v2.4. An article about pull down menus
  6326. appeared in the May 1987 BYTE. The adventure authoring system for
  6327. writing text adventure games by David Betz has three essential
  6328. features: a parser to handle commands typed by the player, an
  6329. object-description facility, and a language for specifying the events
  6330. that take place in response to the player's commands. The program was
  6331. developed under Aztec C.
  6332.  
  6333. CUG251.01-ADVAVL.C source
  6334. By David Michael Betz. AVL tree manipulation routine. [Macintosh,
  6335. MS-DOS: AZTEC]
  6336.  
  6337. CUG251.02-ADVAVL.H header
  6338. By David Michael Betz. AVL tree definitions. [Macintosh, MS-DOS:
  6339. AZTEC]
  6340.  
  6341. CUG251.03-ADVCOM.C source
  6342. By David Michael Betz. A compiler for adventure games. [Macintosh,
  6343. MS-DOS: AZTEC]
  6344.  
  6345. CUG251.04-ADVCOM.H header
  6346. By David Michael Betz. adventure compiler definitions. [Macintosh,
  6347. MS-DOS: AZTEC]
  6348.  
  6349. CUG251.05-ADVDBS.C source
  6350. By David Michael Betz. adventure database access routines. [Macintosh,
  6351. MS-DOS: AZTEC]
  6352.  
  6353. CUG251.06-ADVDBS.H header
  6354. By David Michael Betz. adventure database definitions. [Macintosh,
  6355. MS-DOS: AZTEC]
  6356.  
  6357. CUG251.07-ADVEXE.C source
  6358. By David Michael Betz. execute adventure code. [Macintosh, MS-DOS:
  6359. AZTEC]
  6360.  
  6361. CUG251.08-ADVEXP.C source
  6362. By David Michael Betz. expression compiler for adventure games.
  6363. [Macintosh, MS-DOS: AZTEC]
  6364.  
  6365. CUG251.09-ADVFCN.C source
  6366. By David Michael Betz. functions for adventure game. [Macintosh,
  6367. MS-DOS: AZTEC]
  6368.  
  6369. CUG251.10-ADVFIO.C source
  6370. By David Michael Betz. file l/O routines for the adventure compiler.
  6371. [Macintosh, MS-DOS: AZTEC]
  6372.  
  6373. CUG251.11-ADVINT.C source
  6374. By David Michael Betz. an interpreter for adventure games. [Macintosh,
  6375. MS-DOS: AZTEC]
  6376.  
  6377. CUG251.12-ADVINT.H header
  6378. By David Michael Betz. adventure interpreter definitions. [Macintosh,
  6379. MS-DOS: AZTEC]
  6380.  
  6381. CUG251.13-ADVJUNK.C source
  6382. By David Michael Betz. functions for the adventure interpreter.
  6383. [Macintosh, MS-DOS: AZTEC]
  6384.  
  6385. CUG251.14-ADVMSG.C source
  6386. By David Michael Betz. adventure interpreter message routine.
  6387. [Macintosh, MS-DOS: AZTEC]
  6388.  
  6389. CUG251.15-ADVPRS.C source
  6390. By David Michael Betz. adventure parser. [Macintosh MS-DOS:AZTEC]
  6391.  
  6392. CUG251.16-ADVSCN.C source
  6393. By David Michael Betz. A lexical scanner for the adventure compiler.
  6394. [Macintosh MS-DOS: AZTEC]
  6395.  
  6396. CUG251.17-ADVSYS.DOC doc
  6397. By David Michael Bek. A users guide explaining the adventure language
  6398. syntax.
  6399.  
  6400. CUG251.18-ADVTRM.C source
  6401. By David Michael Betz. terminal I/O routines for adventure game.
  6402. [Macintosh, MS-DOS: AZTEC]
  6403.  
  6404. CUG251.19-CONTENTS.MAY doc
  6405. Disk contents descriptions.
  6406.  
  6407. CUG251.20-LIST1.PS source
  6408. By Denis G. Pelli. From article"Putting Postscript to Work" in BYTE,
  6409. May 1987. Postscript source.
  6410.  
  6411. CUG251.21-LIST2.PS source
  6412. By Denis G. Pelli. From article "Putting Postscript to Work" in BYTE,
  6413. May 1987. Postscript source.
  6414.  
  6415. CUG251.22-LIST3.PS source
  6416. By Denis G. Pelli. From article"Putting Postscript to Work" in BYTE,
  6417. May 1987. Postscript source.
  6418.  
  6419. CUG251.23-LIST4.PS source
  6420. By Denis G. Pelli. From article "Putting Postscript to Work" in BYTE,
  6421. May 1987. Postscript source.
  6422.  
  6423. CUG251.24-LIST5.PS source
  6424. By Denis G. Pelli. From article"Putting Postscript to Work" in BYTE,
  6425. May 1987. Postscript source.
  6426.  
  6427. CUG251.25-LISTINGS.DOC doc
  6428. By Chris Crawford, Eva White. A benchmark run on Machintosh SCSI
  6429. external hard disk. [Macintosh] BASIC source.
  6430.  
  6431. CUG251.26-OBJECTS.ADI source
  6432. By David Michael Betz. An object-oriented runtime package including
  6433. object definitions.
  6434.  
  6435. CUG251.27-OSAMPLE.ADV source
  6436. By David Michael Betz. A sample adventure code.
  6437.  
  6438. CUG251.28-PULLDOWN.C source
  6439. By James L. Pinson. A pulldown menu program under MSDOS. [MS-DOS: LC2]
  6440.  
  6441. CUG251.29-READ.ME doc
  6442. By James L. Pinson. Changes to pulldown menu
  6443.  
  6444. CUG251.30-README.1 ST doc
  6445. list of files for the adventure game.
  6446.  
  6447. CUG251.31-README.NOW doc
  6448. Non commercial use documentation.
  6449.  
  6450. CUG251.32-WARNING.CUG doc
  6451. Warning for users who try to compile the adventure program under
  6452. MSDOS.
  6453.  
  6454. ==============================================================================
  6455. CUG252 -
  6456. -----------
  6457.  
  6458. C TUTOR text
  6459. By Gordon Dodrill. [share1] 1 disk. This extensive C tutorial was
  6460. contributed by the author Gordon Dodrill, Coronado Enterprises,
  6461. Albuquerque, NM. C Tutor begins with the most basic concepts of the C
  6462. programming language and takes you up to the highest level of C
  6463. programming; including concepts of pointers, structures, and dynamic
  6464. allocation. This tutorial is not for a beginning programmer, however
  6465. you do not have to know anything of the C programming language. CUG252
  6466. contains the text, about 100 pages, including numerous examples.
  6467. CUG253 contains the source for each of the text examples and the
  6468. source to construct a visual calculator program. This version (v2.4)
  6469. of C Tutor has been updated to include the ANSI standard. Dodrill's
  6470. tutorial for older versions of Turbo C has been retained in the CUG
  6471. Library as volumes 257 and 258. We also distribute Dodrill's C++ Tutor
  6472. as CUG353.
  6473.  
  6474. CUG252.01-CHAP01.TXT doc
  6475. Getting Started. The first example program of the Turbo C tutorial. =>
  6476. CUG253.
  6477.  
  6478. CUG252.02-CHAP02.TXT doc
  6479. Program Structure. Discussion of program structure, commenting and
  6480. good program style.
  6481.  
  6482. CUG252.03-CHAP03.TXT doc
  6483. Program control. Explanation of program control, including loops, the
  6484. switch construct, the goto, break and continue, if and if-else.
  6485.  
  6486. CUG252.04-CHAP04.TXT doc
  6487. Assignment and logical compare. Discussion of assignment and logical
  6488. compares, explaining various data types and the cryptic constructs.
  6489.  
  6490. CUG252.05-CHAP05.TXT doc
  6491. Functions, variables & prototyping. Discussion of functions, variables
  6492. and prototyping, including recursion, floating returns and variable
  6493. scope.
  6494.  
  6495. CUG252.06-CHAP06.TXT doc
  6496. Defines & Macros. Defines and Macros explained, including the enum
  6497. type variable.
  6498.  
  6499. CUG252.07-CHAP07.TXT doc
  6500. Strings and Arrays. Strings and Arrays explained, including
  6501. multidimensional arrays and passing data from functions.
  6502.  
  6503. CUG252.08-CHAP08.TXT doc
  6504. Pointers. Pointers explained, including two way function data.
  6505.  
  6506. CUG252.09-CHAP09.TXT doc
  6507. Standard Input/Output. Explanation of standard input/output, including
  6508. in memory I/O conversion and error output.
  6509.  
  6510. CUG252.10-CHAP10.TXT doc
  6511. File Input/Output. Explanation of file I/O including formatted and
  6512. single character output; word, line, single character and file, reads,
  6513. and printer output.
  6514.  
  6515. CUG252.11-CHAP11.TXT doc
  6516. Structures. Structures explained including structures with pointers,
  6517. arrays of structures, unions, nested structures and a bit field
  6518. example.
  6519.  
  6520. CUG252.12-CHAP12.TXT doc
  6521. Dynamic allocation. Discussion of dynamic memory allocation, including
  6522. both simple and large dynamic allocation and linked lists.
  6523.  
  6524. CUG252.13-CHAP13.TXT doc
  6525. Character and bit manipulation. Character and bit manipulation
  6526. explained, including upper/lower case, character classification,
  6527. logical bit operations and bit shifting.
  6528.  
  6529. CUG252.14-CHAP14.TXT doc
  6530. Example Programs. Example programs, including DOS call examples, batch
  6531. file processes, a source code lister, and a visual calculator.
  6532.  
  6533. CUG252.15-INTRO.TXT doc
  6534. Introduction. Introduction to Turbo C tutorial. => CUG253.
  6535.  
  6536. CUG252.16-PRINTEXT.BAT batch
  6537. A batchfile to print text files. [MS-DOS]
  6538.  
  6539. CUG252.17-PRINTEXT.EXE executable
  6540. Executable version to print text files.
  6541.  
  6542. CUG252.18-READ.ME doc
  6543. A users guide. => CUG253.
  6544.  
  6545. CUG252.19-TABCONT.TXT doc
  6546. Table of contents.
  6547.  
  6548. ==============================================================================
  6549. CUG253 -
  6550. -----------
  6551.  
  6552. C TUTOR source
  6553. By Gordon Dodrill [share1] 1 disk. See CUG252
  6554.  
  6555. CUG253.01-AMORT data
  6556. the loan amortization equations. => VC.DOC.
  6557.  
  6558. CUG253.02-ANYFILE.C source
  6559. Chapter 10 - program 7. read in any file. => CHAP10.TXT CUG252.
  6560.  
  6561. CUG253.03-BACKWARD.C source
  6562. Chapter 05 - Program 6. recursion program. => CHAP05.TXT CUG252.
  6563.  
  6564. CUG253.04-BETTERIN.C source
  6565. Chapter 09 - Program 3. Better form of single I/O. => CHAP09.TXT
  6566. CUG252.
  6567.  
  6568. CUG253.05-BIGARRAY.C source
  6569. Chapter 07 - Program 4. many arrays. => CHAP07.TXT CUG252.
  6570.  
  6571. CUG253.06-BIGDYNL.C source
  6572. Chapter 12 - Program 2. large dynamic allocation. => CHAP12.TXT
  6573. CUG252.
  6574.  
  6575. CUG253.07-BITFIELD.C source
  6576. Chapter 11 - Program 7. bitfield examples. => CHAP11.TXT CUG252.
  6577.  
  6578. CUG253.08-BITOPS.C source
  6579. Chapter 13 - Program 3. logical bit operations. => CHAP13.TXT CUG252.
  6580.  
  6581. CUG253.09-BREAKCON.C source
  6582. Chapter 03 - Program 5. the break and continue. => CHAP03.TXT CUG252.
  6583.  
  6584. CUG253.10-CHARCLAS.C source
  6585. Chapter 13 - Program 2. character classification. => CHAP13.TXT
  6586. CUG252.
  6587.  
  6588. CUG253.11-CHAROUT.C source
  6589. Chapter 1 0 - Program 2. single character output. => CHAP10.TXT
  6590. CUG252.
  6591.  
  6592. CUG253.12-CHRSTRG.C source
  6593. Chapter 07 - Program 1. character strings. => CHAP07.TXT CUG252.
  6594.  
  6595. CUG253.13-COMBINE.C source
  6596. Chapter 04 - Program 4. => CHAP04.TXT CUG252. There is no output from
  6597. this program.
  6598.  
  6599. CUG253.14-COMMENTS.C source
  6600. Chapter 02 - Program 5. comments in C. => CHAP05.TXT CUG252.
  6601.  
  6602. CUG253.15-COMPARES.C source
  6603. Chapter 04 - Program 5. logical compares. => CHAP04.TXT CUG252.
  6604.  
  6605. CUG253.16-CRYPTIC.C source
  6606. Chapter 04 - Program 6. the cryptic constructs. => CHAP04.TXT CUG252.
  6607.  
  6608. CUG253.17-DATA.C source
  6609. data initialize and calculate. => CUG252, VC.C.
  6610.  
  6611. CUG253.18-DEFIN.H header
  6612. definitions for a visual calculator program. => CUG252, VC.C.
  6613.  
  6614. CUG253.19-DEFINE.C source
  6615. Chapter 06 - Program 1. defines. => CHAP06.TXT CUG252.
  6616.  
  6617. CUG253.20-DOSEX.C source
  6618. Chapter 14 - Program 1. DOS Call examples. => CHAP14.TXT CUG252.
  6619. [MS-DOS]
  6620.  
  6621. CUG253.21-DOWHILE.C source
  6622. Chapter 03 - Program 2. the do-while loop. => CHAP03.TXT CUG252.
  6623.  
  6624. CUG253.22-DUMBCONV.C source
  6625. Chapter 03 - Program 9. Poor program style temperature conversion. =>
  6626. CHAP03.TXT CUG252.
  6627.  
  6628. CUG253.23-DUMBCONV.V source
  6629. Chapter 3 - Program 9. poor program style temperature conversion. =>
  6630. CUG252, CHAP3.TXT.
  6631.  
  6632. CUG253.24-DYNLINK.C source
  6633. Chapter 12 - Program 3. dynamic linked list program. => CHAP12.TXT
  6634. CUG252.
  6635.  
  6636. CUG253.25-DYNLIST.C source
  6637. Chapter 1 2 - Program 1. simple dynamic allocation. => CHAP12.TXT
  6638. CUG252.
  6639.  
  6640. CUG253.26-ENUM.C source
  6641. Chapter 06 - Program 3. enumerated type. => CHAP06.TXT CUG252.
  6642.  
  6643. CUG253.27-FILE.C source
  6644. file input and output routines. => VC.DOC, CUG252.
  6645.  
  6646. CUG253.28-FIRSTEX.C source
  6647. Chapter 1 - Program 1. The first example program. => CUG252,
  6648. CHAP1.TXT.
  6649.  
  6650. CUG253.29-FLOATSQ.C source
  6651. Chapter 05 - Program 3. floating returns. => CHAP05.TXT CUG252.
  6652.  
  6653. CUG253.30-FLOATSQ2.C source
  6654. Chapter 05 - Program 7. floating returns with prototypes. =>
  6655. CHAP05.TXT CUG252.
  6656.  
  6657. CUG253.31-FORLOOP.C source
  6658. Chapter 03 - Program 3. the for loop. => CHAP03.TXT CUG252.
  6659.  
  6660. CUG253.32-FORMOUT.C source
  6661. Chapter 10 - Program 1. formatted output. => CHAP10.TXT CUG252.
  6662.  
  6663. CUG253.33-FUNCPNT.C source
  6664. Chapter 08 - Program 4. This is the print stuff function. =>
  6665. CHAP08.TXT CUG252.
  6666.  
  6667. CUG253.34-GOODFORM.C source
  6668. Chapter 02 - Program 6. good program style. => CHAP02.TXT CUG252.
  6669.  
  6670. CUG253.35-GOTOEX.C source
  6671. Chapter 03 - Program 7. the goto statement. => CHAP03.TXT CUG252.
  6672.  
  6673. CUG253.36-HELP data
  6674. the users index of files. => CUG252, VC.DOC.
  6675.  
  6676. CUG253.37-IFELSE.C source
  6677. Chapter 03 - Program 4. the if & if-else construct. => CHAP03.TXT
  6678. CUG252.
  6679.  
  6680. CUG253.38-INMEM.C source
  6681. Chapter 09 - Program 6. in memory I/O conversion. => CHAP09.TXT
  6682. CUG252.
  6683.  
  6684. CUG253.39-INTARRAY.C source
  6685. Chapter 07 - Program 3. integer array. => CHAP07.TXT CUG252.
  6686.  
  6687. CUG253.40-INTASIGN.C source
  6688. Chapter 04 - Program 1. integer assignment. => CHAP04.TXT CUG252.
  6689.  
  6690. CUG253.41-INTIN.C source
  6691. Chapter 09 - Program 4. integer input. => CHAP09.TXT CUG252.
  6692.  
  6693. CUG253.42-LIST.C source
  6694. Chapter 1 4 - Program 3. read in any text file and list it on the
  6695. monitor with line numbers and with page numbers. => LISTF.C,
  6696. CHAP14.TXT CUG252.
  6697.  
  6698. CUG253.43-LIST.EXE executable
  6699. source code lister. => LIST.C, CHAP14.TXT CUG252.
  6700.  
  6701. CUG253.44-LISTF.C source
  6702. Chapter 14 - Program 3. contains functions called by LIST.C. =>
  6703. LIST.C, CHAP14.TXT CUG252.
  6704.  
  6705. CUG253.45-LOTTYPES.C source
  6706. Chapter 04 - Program 3. lots of data types. => CHAP04.TXT CUG252.
  6707.  
  6708. CUG253.46-MACRO.C source
  6709. Chapter 06 - Program 2. macros. => CHAP06.TXT CUG252.
  6710.  
  6711. CUG253.47-MORTYPES.C source
  6712. Chapter 04 - Program 2. more data types. => CHAP04.TXT CUG252.
  6713.  
  6714. CUG253.48-MULTIARY.C source
  6715. Chapter 07 - Program 6. multidimensional array. => CHAP07.TXT CUG252.
  6716.  
  6717. CUG253.49-NESTED.C source
  6718. Chapter 11 - Program 4. nested structures. => CHAP11.TXT CUG252.
  6719.  
  6720. CUG253.50-ONEINT.C source
  6721. Chapter 02 - Program 4. one integer variable. => CHAP02.TXT CUG252.
  6722.  
  6723. CUG253.51-PASSBACK.C source
  6724. Chapter 07 - Program 5. getting data from functions. => CHAP07.TXT
  6725. CUG252.
  6726.  
  6727. CUG253.52-PAYMENT data
  6728. the monthly payment calculation. => VC.DOC., CUG252.
  6729.  
  6730. CUG253.53-POINTER.C source
  6731. Chapter 08 - Program 1. illustration of pointer use. => CHAP08.TXT
  6732. CUG252.
  6733.  
  6734. CUG253.54-POINTER2.C source
  6735. Chapter 08 - Program 2. an example using pointers. => CHAP08.TXT
  6736. CUG252.
  6737.  
  6738. CUG253.55-PRINTALL.BAT batch
  6739. a batch file to print out all source code listings.
  6740.  
  6741. CUG253.56-PRINTDAT.C source
  6742. Chapter 10 - Program 8. output to the printer. => CHAP10.TXT CUG252.
  6743.  
  6744. CUG253.57-READ.ME doc
  6745. users guide to C tutorial example programs. => CUG252.
  6746.  
  6747. CUG253.58-READCHAR.C source
  6748. Chapter 10 - Program 3. read single characters. => CHAP10.TXT CUG252.
  6749.  
  6750. CUG253.59-READGOOD.C source
  6751. Chapter 10 - Program 5. better read and display. => CHAP10.TXT CUG252.
  6752.  
  6753. CUG253.60-READLINE.C source
  6754. Chapter 10 - Program 6. read a full line. => CHAP10.TXT CUG252.
  6755.  
  6756. CUG253.61-READTEXT.C source
  6757. Chapter 10 - Program 4. read single words. => CHAP10.TXT CUG252.
  6758.  
  6759. CUG253.62-RECURSON.C source
  6760. Chapter 05 - Program 5. simple recursion program. => CHAP05.TXT
  6761. CUG252.
  6762.  
  6763. CUG253.63-SCOPE.C source
  6764. Chapter 05 - Program 4. scope of variables. => CHAP05.TXT CUG252.
  6765.  
  6766. CUG253.64-SHIFTER.C source
  6767. Chapter 13 - Program 4. bit shifting operations. => CHAP13.TXT CUG252.
  6768.  
  6769. CUG253.65-SIMPLEIO.C source
  6770. Chapter 09 - Program 1. => CHAPO9.TXT CUG252.
  6771.  
  6772. CUG253.66-SINGLEIO.C source
  6773. Chapter 09 - Program 2. single character I/O. => CHAPO9.TXT CUG252.
  6774.  
  6775. CUG253.67-SPECIAL.C source
  6776. Chapter 09 - Program 7. standard error output. => CHAPO9.TXT CUG252.
  6777.  
  6778. CUG253.68-SQUARES.C source
  6779. Chapter 05 - Program 2. return a value in function. => CHAP05.TXT
  6780. CUG252.
  6781.  
  6782. CUG253.69-STRINGIN.C source
  6783. Chapter 09 - Program 5. string input. => CHAPO9.TXT CUG252.
  6784.  
  6785. CUG253.70-STRINGS.C source
  6786. Chapter 07 - Program 2. character string manipulation. => CHAP07.TXT
  6787. CUG252.
  6788.  
  6789. CUG253.71-STRUCT.DEF source
  6790. structure definition. => CUG252, VC.C.
  6791.  
  6792. CUG253.72-STRUCT1.C source
  6793. Chapter 11 - Program 1. minimum structure example. => CHAP11.TXT
  6794. CUG252.
  6795.  
  6796. CUG253.73-STRUCT2.C source
  6797. Chapter 11 - Program 2. array of structures. => CHAP11.TXT CUG252.
  6798.  
  6799. CUG253.74-STRUCT3.C source
  6800. Chapter 11 - Program 3. structures with pointers. => CHAP11.TXT
  6801. CUG252.
  6802.  
  6803. CUG253.75-SUMSQRES.C source
  6804. Chapter 05 - Program 1. square function. CHAP05.TXT CUG252.
  6805.  
  6806. CUG253.76-SWITCH.C source
  6807. Chapter 03 - Program 6. the switch construct. => CHAP03.TXT CUG252.
  6808.  
  6809. CUG253.77-TEMPCONV.C source
  6810. Chapter 03 - Program 8. the temperature conversion. => CHAP03.TXT
  6811. CUG252.
  6812.  
  6813. CUG253.78-TEST data
  6814. a group of 50 nonsense equations. => VC.C, CUG252.
  6815.  
  6816. CUG253.79-TEST.BAT batch
  6817. => WHATNEXT.C.
  6818.  
  6819. CUG253.80-TRIVIAL.C source
  6820. Chapter 02 - Program 1. the minimal program. => CHAP02.TXT CUG252.
  6821.  
  6822. CUG253.81-TWOWAY.C source
  6823. Chapter 08 - Program 3. two way function data. => CHAP08.TXT CUG252.
  6824.  
  6825. CUG253.82-UGLYFORM.C source
  6826. Chapter 02 - Program 7. bad program style. => CHAP02.TXT CUG252.
  6827.  
  6828. CUG253.83-UNION1.C source
  6829. Chapter 11 - Program 5. a union example. => CHAP11.TXT CUG252.
  6830.  
  6831. CUG253.84-UNION2.C source
  6832. a union example. => CHAP11.TXT CUG252.
  6833.  
  6834. CUG253.85-UPLOW.C source
  6835. Chapter 13 - Program 1. upper/lower case text. => CHAP13.TXT CUG252.
  6836.  
  6837. CUG253.86-VC.C source
  6838. Chapter 14 - Program 4. visual calculator. => VC.DOC, CHAP14.TXT
  6839. CUG252. [MS-DOS]
  6840.  
  6841. CUG253.87-VC.DOC doc
  6842. visual calculator tutorial. => CHAP14.TXT CUG252.
  6843.  
  6844. CUG253.88-VC.EXE executable
  6845. Visual Calculator. => VC.C, CHAP14.TXT CUG252. [MS-DOS]
  6846.  
  6847. CUG253.89-VIDEO.C source
  6848. Chapter 14 - Program 4. video output routines. => VC.C, STRUCT.DEF,
  6849. DEFIN.H. [MS-DOS]
  6850.  
  6851. CUG253.90-WHATNEXT.C source
  6852. Chapter 14 - Program 2. ask question in batch file. => CHAP14.TXT
  6853. CUG252.
  6854.  
  6855. CUG253.91-WHILE.C source
  6856. Chapter 03 - Program 1. while loop. => CHAP03.TXT CUG252.
  6857.  
  6858. CUG253.92-WRTMORE.C source
  6859. Chapter 02 - Program 3. write more output. => CHAP02.TXT CUG252.
  6860.  
  6861. CUG253.93-WRTSOME.C source
  6862. Chapter 02 - Program 2. write some output. => CHAP02.TXT CUG252
  6863.  
  6864. ==============================================================================
  6865. CUG254 -
  6866. -----------
  6867.  
  6868. Withdrawn from CUG Library
  6869. [public] 0 disks. Withdrawn to avoid potential copywrite infringement.
  6870.  
  6871. ==============================================================================
  6872. CUG255 -
  6873. -----------
  6874.  
  6875. EGA GRAPHICS LIBRARY
  6876. By Kent Cedola. [restricted] 1 disk. This graphics library is written
  6877. entirely in assembly language and executes quickly. The routines are
  6878. callable from Turbo C, and are
  6879. well-documented. See the Narrative Descriptions section of this
  6880. directory for a complete listing of the graphics functions in the
  6881. package and examples of Cedola's coding style for these routines. For
  6882. more details see the narrative description of this package in Section
  6883. 2.
  6884.  
  6885. CUG255.01-CEGA_IO.ASM source
  6886. EGA I/O routines. [MS-DOS] assembly code.
  6887.  
  6888. CUG255.02-COLORS.C source
  6889. Displays over a hundred colors by a bit color map. Only the standard
  6890. palette setting are used, if changed, more colors could be produced.
  6891. [MS-DOS: MSC3.0]
  6892.  
  6893. CUG255.03-DEMO.C source
  6894. Demonstrates some of the EGA graphic routines. [MS-DOS: MSC3.0]
  6895.  
  6896. CUG255.04-DEMO.EXE executable
  6897. => DEMO.C. [MS-DOS]
  6898.  
  6899. CUG255.05-EGA.DOC doc
  6900. EGA graphic function description.
  6901.  
  6902. CUG255.06-EGA.LIB library
  6903. EGA graphic function library. [MS-DOS]
  6904.  
  6905. CUG255.07-FARDEMO.C source
  6906. Demonstrates calling by EGA routines using FAR calls. [MS-DOS: MSC4]
  6907.  
  6908. CUG255.08-FARDEMO.EXE executable
  6909. => FARDEMO.C, FARJUMP.C. [MS-DOS]
  6910.  
  6911. CUG255.09-FARJUMP.C source
  6912. Demonstrates calling by EGA routines using FAR calls. => FARDEMO.C.
  6913. [MS-DOS: MSC4]
  6914.  
  6915. CUG255.10-GIOINIT.ASM source
  6916. Check EGA ROM for VEGA BIOS version string and 24 MH2 feature. Set
  6917. VEGA HIRES (600x480) mode. [MS-DOS] assembly code.
  6918.  
  6919. CUG255.11-GIOINIT.OBJ object
  6920. [MS-DOS]
  6921.  
  6922. CUG255.12-GOTOXY.ASM source
  6923. gotoxy function. [MS-DOS] assembly code.
  6924.  
  6925. CUG255.13-GPAMTGD.C source
  6926. [MS-DOS: MSC3.0]
  6927.  
  6928. CUG255.14-GPBALL.ASM source
  6929. EGA Graphic Primitive, drawing a circle. [MS-DOS] assembly code.
  6930.  
  6931. CUG255.15-GPBITBLT.ASM source
  6932. EGA Graphic Primitives. [MS-DOS: MSC3.0] assembly code.
  6933.  
  6934. CUG255.16-GPBOX.ASM source
  6935. box-drawing function. [MS-DOS] assembly code.
  6936.  
  6937. CUG255.17-GPCIR.ASM source
  6938. Circle-drawing function. This routine will plot a solid color or
  6939. pattern and automatically clip for the current viewport. [MS-DOS]
  6940. assembly code.
  6941.  
  6942. CUG255.18-GPCLIP1.ASM source
  6943. clip line in current window. [MS-DOS] assembly code.
  6944.  
  6945. CUG255.19-GPCLIP2.ASM source
  6946. clip line in current window. [MS-DOS] assembly code.
  6947.  
  6948. CUG255.20-GPCOLOR.ASM source
  6949. Set current color. [MS-DOS]
  6950.  
  6951. CUG255.21-GPFILL.C source
  6952. Set the current style for line drawing primitives. [MS-DOS: MSC3.0]
  6953.  
  6954. CUG255.22-GPFLOOD.ASM source
  6955. Complex object fill, color/shading. [MS-DOS] assembly code.
  6956.  
  6957. CUG255.23-GPINIT.ASM source
  6958. initialize graphic display. [MS-DOS] assembly code.
  6959.  
  6960. CUG255.24-GPINITRD.ASM source
  6961. EGA Graphic Primitive. [MS-DOS] assembly code.
  6962.  
  6963. CUG255.25-GPINITWT.ASM source
  6964. EGA Graphic Primitive. [MS-DOS]
  6965.  
  6966. CUG255.26-GPLDPAL.ASM source
  6967. Load all palette registers. [MS-DOS] assembly code.
  6968.  
  6969. CUG255.27-GPLINE.ASM source
  6970. Draw a line. [MS-DOS] assembly code.
  6971.  
  6972. CUG255.28-GPMERGE.ASM source
  6973. Set current merge mode. [MS-DOS] assembly code.
  6974.  
  6975. CUG255.29-GPMOVE.ASM source
  6976. Set current graphic position. [MS-DOS] assembly code.
  6977.  
  6978. CUG255.30-GPMOVGTM.ASM source
  6979. [MS-DOS] assembly code.
  6980.  
  6981. CUG255.31-GPMOVMTG.ASM source
  6982. Initialize graphic software for 640x350 color/monographics. [MS-DOS]
  6983. assembly code.
  6984.  
  6985. CUG255.32-GPPAL.ASM source
  6986. Set a palette register. [MS-DOS] assembly code.
  6987.  
  6988. CUG255.33-GPPARMS.ASM source
  6989. Set up graphic adapter parameters. [MS-DOS] assembly code.
  6990.  
  6991. CUG255.34-GPPLOT.ASM source
  6992. Plot a point at X,Y. [MS-DOS] assembly code.
  6993.  
  6994. CUG255.35-GPRDCLR.C source
  6995. Read the current color to be used by other graphic primitives.
  6996. [MS-DOS: MSC3.0]
  6997.  
  6998. CUG255.36-GPRDCOL.ASM source
  6999. Read a column of pixels. [MS-DOS] assembly code.
  7000.  
  7001. CUG255.37-GPRDDOT.ASM source
  7002. Read pixel at coordinate (X,Y). [MS-DOS] assembly code.
  7003.  
  7004. CUG255.38-GPRDPAL.ASM source
  7005. Read current palette setting. [MS-DOS] assembly code.
  7006.  
  7007. CUG255.39-GPRDROW.ASM source
  7008. Read a row of pixels. [MS-DOS] assembly code.
  7009.  
  7010. CUG255.40-GPREADRW.ASM source
  7011. [MS-DOS] assembly code.
  7012.  
  7013. CUG255.41-GPRECT.C source
  7014. Draw a rectangle between CP and (X,Y). [MS-DOS]
  7015.  
  7016. CUG255.42-GPRINTF.ASM source
  7017. [MS-DOS] assembly code.
  7018.  
  7019. CUG255.43-GPSCALE.ASM source
  7020. Scale from world to device. [MS-DOS] assembly code.
  7021.  
  7022. CUG255.44-GPSHAD1.ASM source
  7023. Set pattern for shading. [MS-DOS] assembly code.
  7024.  
  7025. CUG255.45-GPSHADE.C source
  7026. Set pattern for shading area. [MS-DOS]
  7027.  
  7028. CUG255.46-GPSLOPE.ASM source
  7029. [MS-DOS] assembly code.
  7030.  
  7031. CUG255.47-GPSlYLE.C source
  7032. Set the current style for line drawing primitives. [MS-DOS]
  7033.  
  7034. CUG255.48-GPTERM.ASM source
  7035. terminate graphic display. [MS-DOS] assembly code.
  7036.  
  7037. CUG255.49-GPTERMRD.ASM source
  7038. [MS-DOS] assembly code.
  7039.  
  7040. CUG255.50-GPTERMWT.ASM source
  7041. [MS-DOS] assembly code.
  7042.  
  7043. CUG255.51-GPVIEWPO.ASM source
  7044. Set current view port. [MS-DOS] assembly code.
  7045.  
  7046. CUG255.52-GPWAREA.C source
  7047. initialize work area. [MS-DOS]
  7048.  
  7049. CUG255.53-GPWINDOW.C source
  7050. see the current window coordinates. [MS-DOS]
  7051.  
  7052. CUG255.54-GPWRITRW.ASM source
  7053. [MS-DOS] assembly code.
  7054.  
  7055. CUG255.55-GPWSPACE.C source
  7056. [MS-DOS]
  7057.  
  7058. CUG255.56-GPWTCOL.ASM source
  7059. write a column of pixels. [MS-DOS] assembly code.
  7060.  
  7061. CUG255.57-GPWTROW.ASM source
  7062. write a row of pixels. [MS-DOS] assembly code.
  7063.  
  7064. CUG255.58-KC_PAL.C source
  7065. [MS-DOS]
  7066.  
  7067. CUG255.59-MAKE make
  7068. make file for FARDEMO. => FARDEMO.C. [MS-DOS]
  7069.  
  7070. CUG255.60-MCEGA.H header
  7071. defines all global variable.
  7072.  
  7073. CUG255.61-POPUP.C source
  7074. open & close a pop up window. [MS-DOS]
  7075.  
  7076. CUG255.62-README.DOC doc
  7077. a list of files.
  7078.  
  7079. CUG255.63-SHADE.ASM source
  7080. shading function. [MS-DOS]
  7081.  
  7082. CUG255.64-TURBOC.DOC doc
  7083. [MS-DOS: TC]
  7084.  
  7085. CUG255.65-VPMODULE.ASM source
  7086. [MS-DOS] assembly code.
  7087.  
  7088. CUG255.66-WORLD.C source
  7089. an example of how graphic primitives can be put together to form "HIGH
  7090. LEVEL" graphic routines. [MS-DOS]
  7091.  
  7092. ==============================================================================
  7093. CUG256 -
  7094. -----------
  7095.  
  7096. DeSMET CARRY FIAG ROUTINES
  7097. By Phil E. Cogar. [public] 2 disks.
  7098. This package consists of some 65 functions (in both source code and
  7099. object form) which give DeSmet C programmers access to MS-DOS system
  7100. calls and return more error information than the standard intdos()
  7101. type call. These functions make use of the DeSmet externally declared
  7102. register variables, especially the _carryf variable. The functions are
  7103. written in assembly language. An article in The C User's Journal, vol.
  7104. 6.2 details one of the functions, providing some tutorial insight into
  7105. how to create a hardware interface that will give C programs access to
  7106. low-level hardware resources like registers and status flags.
  7107.  
  7108. CUG256.01-ABSREAD.A source
  7109. absolute disk read. [MS-DOS: DESMETC] Assembly code.
  7110.  
  7111. CUG256.02-ABSREAD.O object
  7112. [MS-DOS]
  7113.  
  7114. CUG256.03-ABSWRITE.A source
  7115. absolute disk write. [MS-DOS: DESMETC] Assembly code.
  7116.  
  7117. CUG256.04-ABSWRITE.O object
  7118. [MS-DOS]
  7119.  
  7120. CUG256.05-BLKGET.A source
  7121. Get control data to block. [MS-DOS: DESMETC] assembly code.
  7122.  
  7123. CUG256.06-BLKGET.O object
  7124. [MS-DOS]
  7125.  
  7126. CUG256.07-BLKSEND.A source
  7127. send control data to block. [MS-DOS: DESMETC] Assembly code.
  7128.  
  7129. CUG256.08-BLKSEND.O object
  7130. [MS-DOS]
  7131.  
  7132. CUG256.09-CARRYF.TXT doc
  7133. carry flag, DOS interrupt documentation.
  7134.  
  7135. CUG256.10-CHKHNDL.A source
  7136. Check whether handle refers to a file or a device on a Microsoft
  7137. network station (Local) or is redirected to a server (remote.).
  7138. [MS-DOS: DESMETC] assembly code.
  7139.  
  7140. CUG256.11-CHKHNDL.O object
  7141. [MS-DOS]
  7142.  
  7143. CUG256.12-CHKREM.A source
  7144. Check whether drive is a local drive on Microsoft Networks or is
  7145. redirected to a server (remote). [MS-DOS: DESMETC] Assembly code.
  7146.  
  7147. CUG256.13-CHKREM.O object
  7148. [MS-DOS]
  7149.  
  7150. CUG256.14-ENDPROC.A source
  7151. end process. [MS-DOS: DESMETC] Assemble code.
  7152.  
  7153. CUG256.15-ENDPROC.O object
  7154. [MS-DOS]
  7155.  
  7156. CUG256.16-ERRLIST.C source
  7157. array of pointers to error messages. Should be used with PRINTER.
  7158. [MS-DOS: DESMETC]
  7159.  
  7160. CUG256.17-FNDFIRST.A source
  7161. Find first matching file. [MS-DOS: DESMETC] Assemble code.
  7162.  
  7163. CUG256.18-FNDFIRST.O object
  7164. [MS-DOS]
  7165.  
  7166. CUG256.19-FNDNEXT.A source
  7167. Find next matching file .... use only after FINDFIRST function.
  7168. [MS-DOS: DESMETC] Assembly code.
  7169.  
  7170. CUG256.20-FNDNEXT.O object
  7171. [MS-DOS]
  7172.  
  7173. CUG256.21-FUNOFH.A source
  7174. open file. [MS-DOS: DESMETC] Assemble code.
  7175.  
  7176. CUG256.22-FUNOFH.O object
  7177. [MS-DOS]
  7178.  
  7179. CUG256.23-FUN10H.A source
  7180. close file. [MS-DOS: DESMETC] Assemble code.
  7181.  
  7182. CUG256.24-FUN10H.O object
  7183. [MS-DOS]
  7184.  
  7185. CUG256.25-FUN11H.A source
  7186. search for first matching entry. [MS-DOS: DESMETC] Assemble code.
  7187.  
  7188. CUG256.26-FUN11H.O object
  7189. [MS-DOS]
  7190.  
  7191. CUG256.27-FUN12H.A source
  7192. search for next matching entry. [MS-DOS: DESMETC] Assemble code.
  7193.  
  7194. CUG256.28-FUN12H.O object
  7195. [MS-DOS]
  7196.  
  7197. CUG256.29-FUN13H.A source
  7198. delete file. [MS-DOS: DESMETC] Assemble code.
  7199.  
  7200. CUG256.30-FUN13H.O object
  7201. [MS-DOS]
  7202.  
  7203. CUG256.31-FUN17H.A source
  7204. rename file. [MS-DOS: DESMETC] Assemble code.
  7205.  
  7206. CUG256.32-FUN17H.O object
  7207. [MS-DOS]
  7208.  
  7209. CUG256.33-FUN1CH.A source
  7210. get drive data. [MS-DOS: DESMETC] Assembly code.
  7211.  
  7212. CUG256.34-FUN1CH.O object
  7213. [MS-DOS]
  7214.  
  7215. CUG256.35-FUN23H.A source
  7216. get file size (in records). [MS-DOS: DESMETC] Assembly code.
  7217.  
  7218. CUG256.36-FUN23H.O object
  7219. [MS-DOS]
  7220.  
  7221. CUG256.37-FUN38H.A source
  7222. get country data. [MS-DOS: DESMETC] Assembly code.
  7223.  
  7224. CUG256.38-FUN38H.O object
  7225. [MS-DOS]
  7226.  
  7227. CUG256.39-FUN39H.A source
  7228. create directory. [MS-DOS: DESMETC] Assemble code.
  7229.  
  7230. CUG256.40-FUN39H.O object
  7231. [MS-DOS]
  7232.  
  7233. CUG256.41-FUN3AH.A source
  7234. remove directory. [MS-DOS: DESMETC] Assemble code.
  7235.  
  7236. CUG256.42-FUN3AH.O object
  7237. [MS-DOS]
  7238.  
  7239. CUG256.43-FUN3BH.A source
  7240. change current directory. [MS-DOS: DESMETC] assemble code.
  7241.  
  7242. CUG256.44-FUN3BH.O object
  7243. [MS-DOS]
  7244.  
  7245. CUG256.45-FUN3CH.A source
  7246. create handle. [MS-DOS: DESMETC] Assemble code.
  7247.  
  7248. CUG256.46-FUN3CH.O object
  7249. [MS-DOS]
  7250.  
  7251. CUG256.47-FUN3DH.A source
  7252. open handle. [MS-DOS: DESMETC] Assemble code.
  7253.  
  7254. CUG256.48-FUN3DH.O object
  7255. [MS-DOS]
  7256.  
  7257. CUG256.49-FUN3EH.A source
  7258. close handle. [MS-DOS: DESMETC] assemble code.
  7259.  
  7260. CUG256.50-FUN3EH.O object
  7261. [MS-DOS]
  7262.  
  7263. CUG256.51-FUN3FH.A source
  7264. read handle. [MS-DOS: DESMETC] assembly code.
  7265.  
  7266. CUG256.52-FUN3FH.O object
  7267. [MS-DOS]
  7268.  
  7269. CUG256.53-FUN40H.A source
  7270. write handle. [MS-DOS: DESMETC] Assemble code.
  7271.  
  7272. CUG256.54-FUN40H.O object
  7273. [MS-DOS]
  7274.  
  7275. CUG256.55-FUN41H.A source
  7276. delete file. [MS-DOS: DESMETC] assemble code.
  7277.  
  7278. CUG256.56-FUN41H.O object
  7279. [MS-DOS]
  7280.  
  7281. CUG256.57-FUN42H.A source
  7282. move file pointer. [MS-DOS: DESMETC] Assemble code.
  7283.  
  7284. CUG256.58-FUN42H.O object
  7285. [MS-DOS]
  7286.  
  7287. CUG256.59-FUN45H.A source
  7288. duplicate file handle. [MS-DOS: DESMETC] assembly code.
  7289.  
  7290. CUG256.60-FUN45H.O object
  7291. [MS-DOS]
  7292.  
  7293. CUG256.61-FUN46H.A source
  7294. force duplicate file handle. [MS-DOS: DESMETC] Assemble code.
  7295.  
  7296. CUG256.62-FUN46H.O object
  7297. [MS-DOS]
  7298.  
  7299. CUG256.63-FUN47H.A source
  7300. get current directory. [MS-DOS: DESMETC] assemble code.
  7301.  
  7302. CUG256.64-FUN47H.O object
  7303. [MS-DOS]
  7304.  
  7305. CUG256.65-FUN48H.A source
  7306. allocate memory. [MS-DOS: DESMETC] Assemble code.
  7307.  
  7308. CUG256.66-FUN48H.O object
  7309. [MS-DOS]
  7310.  
  7311. CUG256.67-FUN49H.A source
  7312. free allocated memory. [MS-DOS: DESMETC] Assemble code.
  7313.  
  7314. CUG256.68-FUN49H.O object
  7315. [MS-DOS]
  7316.  
  7317. CUG256.69-FUN4AH.A source
  7318. set block size (paragraphs). [MS-DOS: DESMETC] assembly code.
  7319.  
  7320. CUG256.70-FUN4AH.O object
  7321. [MS-DOS]
  7322.  
  7323. CUG256.71-FUN56H.A source
  7324. change directory entry. [MS-DOS: DESMETC] Assemble code.
  7325.  
  7326. CUG256.72-FUN56H.O object
  7327. [MS-DOS]
  7328.  
  7329. CUG256.73-FUN5AH.A source
  7330. create unique temporary file. [MS-DOS: DESMETC] Assemble code.
  7331.  
  7332. CUG256.74-FUN5AH.O object
  7333. [MS-DOS]
  7334.  
  7335. CUG256.75-FUN5BH.A source
  7336. create new file. [MS-DOS: DESMETC] Assembly code.
  7337.  
  7338. CUG256.76-FUN5BH.O object
  7339. [MS-DOS]
  7340.  
  7341. CUG256.77-FUN6H.A object
  7342. direct console I/O. [MS-DOS: DESMETC] Assemble code.
  7343.  
  7344. CUG256.78-FUN6H.O object
  7345. [MS-DOS]
  7346.  
  7347. CUG256.79-GDATIME.A source
  7348. get date and time. [MS-DOS: DESMETC] Assembly code.
  7349.  
  7350. CUG256.80-GDATIME.O object
  7351. [MS-DOS]
  7352.  
  7353. CUG256.81-GETATTR.A source
  7354. get file attributes. [MS-DOS: DESMETC] Assemble code.
  7355.  
  7356. CUG256.82-GETATTR.O object
  7357. [MS-DOS]
  7358.  
  7359. CUG256.83-GETDATA.A source
  7360. Get data from IOCTL device. [MS-DOS: DESMETC] Assembly code.
  7361.  
  7362. CUG256.84-GETDATA.O object
  7363. [MS-DOS]
  7364.  
  7365. CUG256.85-GETDEV.A source
  7366. Get IOCTL device. [MS-DOS: DESMETC] Assemble code.
  7367.  
  7368. CUG256.86-GETDEV.O object
  7369. [MS-DOS]
  7370.  
  7371. CUG256.87-GETPSP.A source
  7372. Get PSP address at active process. [MS-DOS: DESMETC] Assemble code.
  7373.  
  7374. CUG256.88-GETPSP.O object
  7375. [MS-DOS]
  7376.  
  7377. CUG256.89-GETRET.A source
  7378. get return code from child process. [MS-DOS: DESMETC] Assembly code.
  7379.  
  7380. CUG256.90-GETRET.O object
  7381. [MS-DOS]
  7382.  
  7383. CUG256.91-GETSTATE.A source
  7384. get verify state. [MS-DOS: DESMETC] Assemble code.
  7385.  
  7386. CUG256.92-GETSTATE.O object
  7387. [MS-DOS]
  7388.  
  7389. CUG256.93-GETSTRAT.A source
  7390. get memory allocation strategy. [MS-DOS: DESMETC] Assemble code.
  7391.  
  7392. CUG256.94-GETSTRAT.O object
  7393. [MS-DOS]
  7394.  
  7395. CUG256.95-INSTAT.A source
  7396. get IOCTL device input status. [MS-DOS: DESMETC] Asesmbly code.
  7397.  
  7398. CUG256.96-INSTAT.O object
  7399. [MS-DOS]
  7400.  
  7401. CUG256.97-LABEL.EXE executable
  7402. give a disk VOLUME LABEL or change the existing Volume label. [MS-DOS]
  7403.  
  7404. CUG256.98-LEXE.A source
  7405. load and execute a program. [MS-DOS: DESMETC] Assemble code.
  7406.  
  7407. CUG256.99-LEXE.O object
  7408. [MS-DOS]
  7409.  
  7410. CUG256.100-LISTFILE.EXE executable
  7411. listing a file. [MS-DOS]
  7412.  
  7413. CUG256.101-LOCKFIL.A source
  7414. lock the file. [MS-DOS: DESMETC] Assemble code.
  7415.  
  7416. CUG256.102-LOCKFIL.O object
  7417. [MS-DOS]
  7418.  
  7419. CUG256.103-LOVLAY.A source
  7420. load overlay. [MS-DOS: DESMETC] Assemble code.
  7421.  
  7422. CUG256.104-LOVLAY.O object
  7423. [MS-DOS]
  7424.  
  7425. CUG256.105-MEDTYPE.A source
  7426. Check media type (fixed or removable.). [MS-DOS: DESMETC] Assemble
  7427. code.
  7428.  
  7429. CUG256.106-MEDTYPE.O object
  7430. [MS-DOS]
  7431.  
  7432. CUG256.107-NETNAME.A source
  7433. Get machine name. [MS-DOS: DESMETC] Assemble code.
  7434.  
  7435. CUG256.108-NETNAME.O object
  7436. [MS-DOS]
  7437.  
  7438. CUG256.109-OUTSTAT.A source
  7439. Get IOCTL device output status. [MS-DOS: DESMETC] Assembly code.
  7440.  
  7441. CUG256.110-OUTSTAT.O object
  7442. [MS-DOS]
  7443.  
  7444. CUG256.111-PRINTERR.C source
  7445. prints the message corresponding to the error code returned by a
  7446. function. [MS-DOS: DESMETC]
  7447.  
  7448. CUG256.112-PRINTERR.O object
  7449. [MS-DOS]
  7450.  
  7451. CUG256.113-READ.ME doc
  7452. file list.
  7453.  
  7454. CUG256.114-RETRY.A source
  7455. Set how many times MS-DOS should retry a disk operation which fails
  7456. because of file-sharing violation. [MS-DOS: DESMETC]
  7457.  
  7458. CUG256.115-RETRY.O object
  7459. [MS-DOS]
  7460.  
  7461. CUG256.116-SDATIME.A source
  7462. Set date and time. [MS-DOS: DESMETC] assembly code.
  7463.  
  7464. CUG256.117-SDATIME.O object
  7465. [MS-DOS]
  7466.  
  7467. CUG256.118-SENDDATA.A source
  7468. Send data to IOCTL device. [MS-DOS: DESMETC] Assemble code.
  7469.  
  7470. CUG256.119-SENDDATA.O object
  7471. [MS-DOS]
  7472.  
  7473. CUG256.120-SETATTR.A source
  7474. Set file attributes. [MS-DOS: DESMETC] Assemble code.
  7475.  
  7476. CUG256.121-SETATTR.O object
  7477. [MS-DOS]
  7478.  
  7479. CUG256.122-SETCTRY.A source
  7480. Set country data. [MS-DOS: DESMETC] Assembly code.
  7481.  
  7482. CUG256.123-SETCTRY.O object
  7483. [MS-DOS]
  7484.  
  7485. CUG256.124-SETDEV.A source
  7486. Set IOCTL devices. [MS-DOS: DESMETC] Assembly code.
  7487.  
  7488. CUG256.125-SETDEV.O object
  7489. [MS-DOS]
  7490.  
  7491. CUG256.126-SETSTRAT.A source
  7492. Set memory allocation strategy. [MS-DOS: DESMETC] Assemble code.
  7493.  
  7494. CUG256.127-SETSTRAT.O object
  7495. [MS-DOS]
  7496.  
  7497. CUG256.128-UNLOCK.A source
  7498. Unlock the file. [MS-DOS: DESMETC] Assembly code.
  7499.  
  7500. CUG256.129-UNLOCK.O object
  7501. [MS-DOS]
  7502.  
  7503. CUG256.130-USAGE.DOC doc
  7504. Usage of carry flag functions.
  7505.  
  7506. ==============================================================================
  7507. CUG257 -
  7508. -----------
  7509.  
  7510. C TUTOR FOR TURBO C executable
  7511. By Gordon Dodrill. [sharel] 1 disk. This shareware tutorial from
  7512. Coronado Enterprises, Albuquerque, NM, includes specific support for
  7513. Turbo-C, both in the code and in tutorial notes built into the lesson
  7514. text. The tutorial is released on two volumes. CUG257 is the text of
  7515. the tutorial package. CUG258 is the source code. The original C tutor
  7516. (CUG252 and CUG253) has been upgraded to conform to the ANSI Standard
  7517. however we retain CUG257 and CUG258 for programmers working with older
  7518. versions of Turbo C.
  7519.  
  7520. CUG257.01-CHAP1.TXT doc
  7521. Getting Started. The first example program of the Turbo C tutorial.
  7522.  
  7523. CUG257.02-CHAP10.TXT doc
  7524. File Input/Output. Explanation of file I/O including formatted and
  7525. single character output; word, line, single character and file reads,
  7526. and printer output.
  7527.  
  7528. CUG257.03-CHAP11.TXT doc
  7529. Structures. Structures explained including structures with pointers,
  7530. arrays of structures, unions, nested structures and a bit field
  7531. example.
  7532.  
  7533. CUG257.04-CHAP12.TXT doc
  7534. Dynamic Allocation. Discussion of dynamic memory allocation, including
  7535. both simple and large dynamic allocation and linked lists.
  7536.  
  7537. CUG257.05-CHAP13.TXT doc
  7538. Character and Bit Manipulation. Character and bit manipulation
  7539. explained, including upper/lower case, character classification,
  7540. logical bit operations and bit shifting.
  7541.  
  7542. CUG257.06-CHAP14.TXT doc
  7543. Example Programs. Example programs including DOS call examples, batch
  7544. file processes, a source code lister, and a visual calculator.
  7545.  
  7546. CUG257.07-CHAP2.TXT doc
  7547. Program Structure. Discussion of program structure, commenting and
  7548. good program style.
  7549.  
  7550. CUG257.08-CHAP3.TXT doc
  7551. Program Control. Explanation of program control, including loops, the
  7552. switch construct, the goto, break and continue, if and if-else.
  7553.  
  7554. CUG257.09-CHAP4.TXT doc
  7555. Assignment and Logical Compare. Discussion of assignment and logical
  7556. compares, explaining various data types and the cryptic constructs.
  7557.  
  7558. CUG257.10-CHAP5.TXT doc
  7559. Functions, Variables, Prototyping. Discussion of functions, variables
  7560. and prototyping, including recursion, floating returns and variable
  7561. scope.
  7562.  
  7563. CUG257.11-CHAP6.TXT doc
  7564. Defines and Macros. Defines and Macros explained, including the enum
  7565. type variable.
  7566.  
  7567. CUG257.12-CHAP7.TXT doc
  7568. Strings and Arrays. Strings and Arrays explained, including
  7569. multidimensional arrays and passing data from functions.
  7570.  
  7571. CUG257.13-CHAP8.TXT doc
  7572. Pointers. Pointers explained, including two way function data.
  7573.  
  7574. CUG257.14-CHAP9.TXT doc
  7575. Standard Input/Output. Explanation of standard input/output, including
  7576. in memory I/O conversion and error output.
  7577.  
  7578. CUG257.15-INTRO.TXT doc
  7579. Introduction. Introduction to Turbo C tutorial.
  7580.  
  7581. CUG257.16-LIST.COM executable
  7582. File listing utility.
  7583.  
  7584. CUG257.17-PRINTEXT.BAT batch
  7585. A batch file to print text files.
  7586.  
  7587. CUG257.18-READ.ME doc
  7588. A users guide.
  7589.  
  7590. CUG257.19-TABCONT.TXT doc
  7591. Table of contents.
  7592.  
  7593. ==============================================================================
  7594. CUG258 -
  7595. -----------
  7596.  
  7597. C TUTOR FOR TURBO C source
  7598. By Gordon Dodrill. [share1] 1 disk. See CUG257.
  7599.  
  7600. CUG258.01-AMORT data
  7601. the loan amortization equations. VC.DOC.
  7602.  
  7603. CUG258.02-ANYFILE.C source
  7604. Chapter 10 - Program 7. Read in any file. => CUG257, CHAP10.TXT.
  7605.  
  7606. CUG258.03-BACKWARD.C source
  7607. Chapter 5 - Program 6. recursion program. => CUG257, CHAP5.TXT.
  7608.  
  7609. CUG258.04-BETTERIN.C source
  7610. Chapter 9 - Program 3. better form of single I/O. => CUG257,
  7611. CHAP9.TXT.
  7612.  
  7613. CUG258.05-BIGARRAY.C source
  7614. Chapter 7 - Program 4. many arrays. CUG257, CHAP7.TXT.
  7615.  
  7616. CUG258.06-BIGDYNL.C source
  7617. Chapter 12 - Program 2. large dynamic allocation. => CUG257,
  7618. CHAP12.TXT.
  7619.  
  7620. CUG258.07-BITFIELD.C source
  7621. Chapter 11 - Program 7. bitfield examples. => CUG257, CHAP11.TXT.
  7622.  
  7623. CUG258.08-BITOPS.C source
  7624. Chapter 13 - Program 3. logical bit operations. => CUG257, CHAP13.TXT.
  7625.  
  7626. CUG258.09-BREAKCON.C source
  7627. Chapter 3 - Program 5. the break and continue. => CUG257, CHAP3.TXT.
  7628.  
  7629. CUG258.10-CHARCLAS.C source
  7630. Chapter 13 - Program 2. character classification. => CUG257,
  7631. CHAP13.TXT.
  7632.  
  7633. CUG258.11-CHAROUT.C source
  7634. Chapter 10 - Program 2. single character output. => CUG257,
  7635. CHAP10.TXT.
  7636.  
  7637. CUG258.12-CHRSTRG.C source
  7638. Chapter 7 - Program 1. character strings. => CUG257, CHAP7.TXT.
  7639.  
  7640. CUG258.13-COMMENTS.C source
  7641. Chapter 2 - Program 5. Comments in C. => CUG257, CHAP5.TXT.
  7642.  
  7643. CUG258.14-COMPARES.C source
  7644. Chapter 4 - Program 4. logical compares. => CUG257, CHAP4.TXT.
  7645.  
  7646. CUG258.15-COMPILER.C doc
  7647. Notes on Turbo C compiler. => CUG257.
  7648.  
  7649. CUG258.16-COMPILER.DOC doc
  7650. Notes on Turbo C compiler. => CUG257.
  7651.  
  7652. CUG258.17-CRYPTIC.C source
  7653. Chapter 4 - Program 5. the cryptic constructs. => CUG257, CHAP4.TXT.
  7654.  
  7655. CUG258.18-DATA.C source
  7656. data initialize and calculate. => VC.C.
  7657.  
  7658. CUG258.19-DEFIN.H header
  7659. definitions for a visual calculator program. => VC.C.
  7660.  
  7661. CUG258.20-DEFINE.C source
  7662. defines. => CUG257, CHAP6.TXT.
  7663.  
  7664. CUG258.21-DOSEX.C source
  7665. Chapter 14 - Program 1. DOS call examples. => CUG257, CHAP14.TXT.
  7666. [MS-DOS]
  7667.  
  7668. CUG258.22-DOWHILE.C source
  7669. Chapter 3 - Program 2. the do-while loop. => CUG257, CHAP3.TXT.
  7670.  
  7671. CUG258.23-DUMBCONV.C source
  7672. Chapter 3 - Program 9. poor program style, temperature conversion. =>
  7673. CUG257, CHAP3.TXT.
  7674.  
  7675. CUG258.24-DYNLINK.C source
  7676. Chapter 12 - Program 3. dynamic linked list program. => CUG257,
  7677. CHAP12.TXT.
  7678.  
  7679. CUG258.25-DYNLIST.C source
  7680. Chapter 12 - Program 1. simple dynamic allocation. => CUG257,
  7681. CHAP12.TXT.
  7682.  
  7683. CUG258.26-ENUM.C source
  7684. Chapter 6 - Program 3. Enumerated type. => CUG257, CHAP6.TXT.
  7685.  
  7686. CUG258.27-FILE.C source
  7687. file input and output routines. => VC.DOC.
  7688.  
  7689. CUG258.28-FIRSTEX.C source
  7690. Chapter 1 - Program 1. The first example program. => CHAP1.TXT CUG257.
  7691.  
  7692. CUG258.29-FLOATSQ.C source
  7693. Chapter 5 - Program 3. floating returns. => CUG257, CHAP5.TXT.
  7694.  
  7695. CUG258.30-FLOATSQ2.C source
  7696. Chapter 5 - Program 7. floating returns with prototype. => CUG257,
  7697. CHAP5.TXT.
  7698.  
  7699. CUG258.31-FORLOOP.C source
  7700. Chapter 3 - Program 3. the for loop. => CUG257, CHAP3.TXT.
  7701.  
  7702. CUG258.32-FORMOUT.C source
  7703. Chapter 10 - Program 1. formatted output. => CUG257, CHAP10.TXT.
  7704.  
  7705. CUG258.33-GOODFORM.C source
  7706. Chapter 2 - Program 6. good program style. => CUG257, CHAP2.TXT.
  7707.  
  7708. CUG258.34-GOTOEX.C source
  7709. Chapter 3 - Program 7. the goto statement. => CUG257, CHAP3.TXT.
  7710.  
  7711. CUG258.35-HELP data
  7712. the users index of files. => VC.DOC.
  7713.  
  7714. CUG258.36-IFELSE.C source
  7715. Chapter 3 - Program 4. the if & if-else construct. => CUG257,
  7716. CHAP3.TXT.
  7717.  
  7718. CUG258.37-INMEM.C source
  7719. Chapter 9 - Program 6. in memory I/O conversion. => CUG257, CHAP9.TXT.
  7720.  
  7721. CUG258.38-INTARRAY.C source
  7722. Chapter 7 - Program 3. integer array. => CUG257, CHAP7.TXT.
  7723.  
  7724. CUG258.39-INTASIGN.C source
  7725. Chapter 4 - Program 1. integer assignment. => CUG257, CHAP4.TXT.
  7726.  
  7727. CUG258.40-INTIN.C source
  7728. Chapter 9 - Program 4. integer input. => CUG257, CHAP9.TXT.
  7729.  
  7730. CUG258.41-LIST.C source
  7731. Chapter 14 - Program 3. read in any text file and list it on the
  7732. monitor with line numbers and with page numbers. => CHAP14.TXT CUG257,
  7733. LISTF.C.
  7734.  
  7735. CUG258.42-LIST.EXE executable
  7736. source code lister. => CHAP14.TXT CUG257, LIST.C.
  7737.  
  7738. CUG258.43-LIST.PRJ make
  7739. A project file for list program. => CHAP14.TXT CUG257, LIST.C.
  7740.  
  7741. CUG258.44-LISTF.C source
  7742. Chapter 14 - Program 3. contains functions called by list.c. =>
  7743. CHAP14.TXT CUG257, LIST.C.
  7744.  
  7745. CUG258.45-LOTTYPES.C source
  7746. Chapter 4 - Program 3. lots of data types. => CHAP4.TXT CUG257.
  7747.  
  7748. CUG258.46-MACRO.C source
  7749. Chapter 6 - Program 2. macros. => CHAP6.TXT CUG257.
  7750.  
  7751. CUG258.47-MORTYPES.C source
  7752. Chapter 4 - Program 2. more data types. => CHAP4.TXT CUG257.
  7753.  
  7754. CUG258.48-MULTIARY.C source
  7755. Chapter 7 - Program 6. multidimensional array. => CHAP7.TXT CUG257.
  7756.  
  7757. CUG258.49-NESTED.C source
  7758. Chapter 11 - Program 4. nested structures. => CHAP11.TXT CUG257.
  7759.  
  7760. CUG258.50-ONEINT.C source
  7761. Chapter 2 - Program 4. one integer variable. => CHAP2.TXT CUG257.
  7762.  
  7763. CUG258.51-PASSBACK.C source
  7764. Chapter 7 - Program 5. Getting data from functions. => CHAP7.TXT
  7765. CUG257.
  7766.  
  7767. CUG258.52-PAYMENT data
  7768. The monthly payment calculation. => VC.DOC.
  7769.  
  7770. CUG258.53-POINTER.C source
  7771. Chapter 8 - Program 1. illustration of pointer use. => CHAP8.TXT
  7772. CUG257.
  7773.  
  7774. CUG258.54-POINTER2.C source
  7775. Chapter 8 - Program 2. an example using pointers. => CHAP8.TXT CUG257.
  7776.  
  7777. CUG258.55-PRINTALL.BAT batch
  7778. a batch file to print out all source code listings.
  7779.  
  7780. CUG258.56-PRINTDAT.C source
  7781. Chapter 10 - Program 8. output to the printer. => CHAP10.TXT CUG257.
  7782.  
  7783. CUG258.57-READ.ME doc
  7784. users guide.
  7785.  
  7786. CUG258.58-READCHAR.C source
  7787. Chapter 10 - Program 3. read single characters. => CHAP10.TXT CUG257.
  7788.  
  7789. CUG258.59-READGOOD.C source
  7790. Chapter 10 - Program 5. better read and display. => CHAP10.TXT CUG257.
  7791.  
  7792. CUG258.60-READLINE.C source
  7793. Chapter 10 - Program 6. read a full line. CHAP10.TXT CUG257.
  7794.  
  7795. CUG258.61-READTEXT.C source
  7796. Chapter 10 - Program 4. read single words. => CHAP10.TXT CUG257.
  7797.  
  7798. CUG258.62-RECURSON.C source
  7799. Chapter 5 - Program 5. simple recursion program. => CHAP5.TXT CUG257.
  7800.  
  7801. CUG258.63-SCOPE.C source
  7802. Chapter 5 - Program 4. scope of variable. => CHAP5.TXT CUG257.
  7803.  
  7804. CUG258.64-SHIFTER.C source
  7805. Chapter 13 - Program 4. bit shifting operations. => CHAP13.TXT CUG257.
  7806.  
  7807. CUG258.65-SIMPLEIO.C source
  7808. Chapter 9 - Program 1. simplest standard I/O. => CHAP9.TXT CUG257.
  7809.  
  7810. CUG258.66-SINGLEIO.C source
  7811. Chapter 9 - Program 2. single character l/O. => CHAP9.TXT CUG257.
  7812.  
  7813. CUG258.67-SPECIAL.C source
  7814. Chapter 9 - Program 7. standard error output. => CHAP9.TXT CUG257.
  7815.  
  7816. CUG258.68-SQUARES.C source
  7817. Chapter 5 - Program 2. return a value in function. => CHAP5.TXT
  7818. CUG257.
  7819.  
  7820. CUG258.69-STRINGIN.C source
  7821. Chapter 9 - Program 5. string input. => CHAP9.TXT CUG257.
  7822.  
  7823. CUG258.70-STRINGS.C source
  7824. Chapter 7 - Program 2. character string manipulation. => CHAP7.TXT
  7825. CUG257.
  7826.  
  7827. CUG258.71-STRUCT.DEF source
  7828. structure definition. => VC.C.
  7829.  
  7830. CUG258.72-STRUCTl.C source
  7831. Chapter 11 - Program 1. minimum structure example. => CHAP11.TXT
  7832. CUG257.
  7833.  
  7834. CUG258.73-STRUCT2.C source
  7835. Chapter 11 - Program 2. array of structures. =:> CHAP11.TXT CUG257.
  7836.  
  7837. CUG258.74-STRUCT3.C source
  7838. Chapter 11 - Program 3. structures with pointers. => CHAP11.TXT
  7839. CUG257.
  7840.  
  7841. CUG258.75-SUMSQRES.C source
  7842. Chapter 5 - Program 1. square function. => CHAP5.TXT CUG257.
  7843.  
  7844. CUG258.76-SWITCH.C source
  7845. Chapter 3 - Program 6. the switch construct. CHAP3.TXT CUG257.
  7846.  
  7847. CUG258.77-TEMPCONV.C source
  7848. Chapter 3 - Program 8. the temperature conversion. => CHAP3.TXT
  7849. CUG257.
  7850.  
  7851. CUG258.78-TEST data
  7852. A group of 50 nonsense equations. => VC.C.
  7853.  
  7854. CUG258.79-TEST.BAT batch
  7855. Batch for ask question in batch file. => WHATNEXT.C.
  7856.  
  7857. CUG258.80-TRIVIAL.C source
  7858. Chapter 2 - Program 1. the minimal program. :> CHAP2.TXT CUG257.
  7859.  
  7860. CUG258.81-TWOWAY.C source
  7861. Chapter 8 - Program 3. two way function data. => CHAP8.TXT CUG257.
  7862.  
  7863. CUG258.82-UGLYFORM.C source
  7864. Chapter 2 - Program 7. bad program style. => CHAP2.TXT CUG257.
  7865.  
  7866. CUG258.83-UNION1.C source
  7867. Chapter 11 - Programs. a union example. => CHAP11.TXT CUG257.
  7868.  
  7869. CUG258.84-UNION2.C source
  7870. Chapter 11 - Program 6. a union example. => CHAP11.TXT CUG257.
  7871.  
  7872. CUG258.85-UPLOW.C source
  7873. Chapter 13 - Program 1. upper/lower case text. => CHAP13.TXT CUG257.
  7874.  
  7875. CUG258.86-VC.C source
  7876. Chapter 14 - Program 4. visual calculator. => VC.DOC, CHAP14.TXT
  7877. CUG257. [MS-DOS: TC]
  7878.  
  7879. CUG258.87-VC.DOC doc
  7880. visual calculator tutorial. => CHAP14.TXT CUG257.
  7881.  
  7882. CUG258.88-VC.EXE executable
  7883. Visual Calculator. visual calculator. => VC.C. [MS-DOS]
  7884.  
  7885. CUG258.89-VC.PRJ make
  7886.  
  7887. CUG258.90-VIDEO.C source
  7888. Chapter 14 - Program 4. video output routines. => VC.C, STRUCT.DEF,
  7889. DEFIN.H.
  7890.  
  7891. CUG258.91-WHATNEXT.C source
  7892. Chapter 14 - Program 2. ask question in batch file. => CHAP14.TXT
  7893. CUG257.
  7894.  
  7895. CUG258.92-WHILE.C source
  7896. Chapter 3 - Program 1. while loop. => CHAP3.TXT CUG257.
  7897.  
  7898. CUG258.93-WRTMORE.C source
  7899. Chapter 2 - Program 3. write more output. => CHAP2.TXT CUG257.
  7900.  
  7901. CUG258.94-WRTSOME.C source
  7902. Chapter 2 - Program 2. write some output. => CHAP2.TXT CUG257.
  7903.  
  7904. ==============================================================================
  7905. CUG259 -
  7906. -----------
  7907.  
  7908. CONSOLE I/O & WITHERS TOOLS
  7909. [public] 1 disk. This volume contains contributions from Bob Withers,
  7910. Allen, TX, and Jeff D. Pipkins of Quality Micro Systems, Inc., Mobile,
  7911. AL. Withers contributed the complete source code for a windowing
  7912. system and an execution time profiler. Both were developed under
  7913. MS-DOS and are compatible with Turbo C v1.0 and Microsoft C (v4.0 and
  7914. v5.0). The windowing package will work with both monochrome and CGA
  7915. adapters. Withers' code will overlay windows (with options to save or
  7916. discard the overlaid area), move windows, scroll within a window, and
  7917. draw exploding windows. Pipkins has contributed a library of routines
  7918. to perform direct console I/O under MS-DOS. Pipkins supplies routines
  7919. that are non-redirectable, routines that handle PC type extended
  7920. keycodes, and a keyboard status polling routine that checks for
  7921. Ctrl-C. These assembly language functions are packaged as replacements
  7922. for Microsoft's kbhit(), getch(), getche(), ungetch(), and putch().
  7923. For more details see the narrative description of this package in
  7924. Section 2.
  7925.  
  7926. CUG259.01-APROFILE.ASM source
  7927. By Bob Withers. Low level application profile generator. [MS-DOS]
  7928. Requires assembler.
  7929.  
  7930. CUG259.02-APROFILE.OBJ object
  7931. By Bob Withers. => APROFILE.ASM. [MS-DOS]
  7932.  
  7933. CUG259.03-CONIO.ASM source
  7934. By Jeff D. Pipkins. Source code for putch(), getch(), getche(),
  7935. ungetch(), and kbhit(). I/O routines as replacements for the
  7936. corresponding routines in Microsoft C libraries. [MS-DOS]
  7937.  
  7938. CUG259.04-CONIO.BAT batch
  7939. By Jeff D. Pipkins. Batch file for installing CONIO into MSC
  7940. libraries. [MS-DOS]
  7941.  
  7942. CUG259.05-CONIO.DOC doc
  7943. By Jeff D. Pipkins. CONIO function description.
  7944.  
  7945. CUG259.06-CONIO.FAR object
  7946. By Jeff D. Pipkins. Object code for medium large and huge memory
  7947. models.
  7948.  
  7949. CUG259.07-CONIO.NER object
  7950. By Jeff D. Pipkins. Object code for small and compact memory models.
  7951. [MS-DOS]
  7952.  
  7953. CUG259.08-CPROFILE.C source
  7954. By Bob Withers. Utility routines which are static linked to an
  7955. application program to allow access to the features provided by the
  7956. program profile package. => APROFILE.ASM. [MS-DOS: TC, MSC]
  7957.  
  7958. CUG259.09-MAKEPRF.C source
  7959. By Bob Withers. A utility to build a PRF symbol file from the
  7960. information contained in a MAP file created by your linker. [MS-DOS:
  7961. TC, MSC]
  7962.  
  7963. CUG259.10-MAKEPRF.EXE executable
  7964. By Bob Withers. => MAKEPRF.C. [MS-DOS]
  7965.  
  7966. CUG259.11-PRFRPT.C source
  7967. By Bob Withers. A utility to generate a profile report showing the
  7968. areas where an application program is spending its time. [MS-DOS: TC,
  7969. MSC]
  7970.  
  7971. CUG259.12-PRFRPT.EXE executable
  7972. By Bob Withers. => PRFRPT.C. [MS-DOS]
  7973.  
  7974. CUG259.13-PROFILE.DOC doc
  7975. By Bob Withers. Documentation for PRF. An application profile package.
  7976.  
  7977. CUG259.14-PROFILE.H header
  7978. By Bob Withers. Header file for profile.
  7979.  
  7980. CUG259.15-SCRIO.C source
  7981. By Bob Withers. The low level screen access routines. [MS-DOS: TC,
  7982. MSC]
  7983.  
  7984. CUG259.16-TIMER.C source
  7985. By Bob Withers. A general purpose program timer. [MS-DOS: TC, MSC]
  7986.  
  7987. CUG259.17-TIMER.EXE executable
  7988. By Bob Withers. => TIMER.C. [MS-DOS]
  7989.  
  7990. CUG259.18-WIN.C source
  7991. By Bob Withers. The high level windowing functions. Machine
  7992. independent. => WIN.H. [MS-DOS: TC, MSC]
  7993.  
  7994. CUG259.19-WIN.DOC doc
  7995. By Bob Withers. Documentation for C-WIN, a public-domain C windowing
  7996. system.
  7997.  
  7998. CUG259.20-WIN.H header
  7999. By Bob Withers. The header file for use by the application code as
  8000. well as the windowing library code.
  8001.  
  8002. CUG259.21-WINDEMO.C source
  8003. By Bob Withers. A short demo program that shows some of the windowing
  8004. functions in action. [MS-DOS: TC, MSC]
  8005.  
  8006. CUG259.22-WINDEMO.EXE executable
  8007. By Bob Withers. => WINDEMO.C. [MS-DOS]
  8008.  
  8009. ==============================================================================
  8010. CUG260 -
  8011. -----------
  8012.  
  8013. ZMODEM CU AND TTY LIBRARY
  8014. By Francois Bergeon. [public] 1 disk. Francois Bergeon of Charleval,
  8015. France, contributed this adaptation of ZMODEM, an MS-DOS
  8016. implementation of the UNIX file transfer and terminal utility cu, and
  8017. a library of routines to manage a PC-clone's serial port. ZMODEM, an
  8018. elaborate communications package that supports several file transfer
  8019. protocols, was originally contributed by Chuck Forsberg. This version
  8020. (and the rest of this volume) compiles under MS-DOS, using MSC v4.0.
  8021. The cu utility is documented in a UNIX-style manual page. Functional
  8022. descriptions are included for each of the routines in the tty library.
  8023. ZMODEM is documented on an earlier release, CUG216.
  8024.  
  8025. CUG260.01-CU.C source
  8026. CU calls up a UNIX system, a terminal, or possibly a non-UNIX system.
  8027. It manages an interactive conversation with possible transfer of text
  8028. files. [MS-DOS: MSC4]
  8029.  
  8030. CUG260.02-CU.DOC doc
  8031. A UNIX-style manual for CV.
  8032.  
  8033. CUG260.03-CU.EXE executable
  8034. [MS-DOS]
  8035.  
  8036. CUG260.04-FILES doc
  8037. The contents of the volume.
  8038.  
  8039. CUG260.05-GZ
  8040. Receive file shell script.
  8041.  
  8042. CUG260.06-LTTY.LIB library
  8043. Serial port manager library (large model). [MS-DOS: MSC]
  8044.  
  8045. CUG260.07-RBSB.C source
  8046. By Chuck Forsberg, Francois Bergeon. C functions used by RZ.C & SZ.C:
  8047. setting terminal modes, CRC routines. [UNIX, MS-DOS]
  8048.  
  8049. CUG260.08-RZ.1 doc
  8050. RZ nroff documentation.
  8051.  
  8052. CUG260.09-RZ.C source
  8053. By Chuck Forsberg, Francois Bergeon. RZ uses error correcting protocol
  8054. to receive files over a serial port from a variety of programs running
  8055. under UNIX, PC-DOS,CP/M and others. [MS-DOS]
  8056.  
  8057. CUG260.10-RZ.DOC doc
  8058. A UNIX-style manual for RZ.
  8059.  
  8060. CUG260.11-RZ.EXE executable
  8061. By Chuck Forsberg, Francois Bergeon. [MS-DOS]
  8062.  
  8063. CUG260.12-STTY.LIB library
  8064. Serial port manager library (small model). [MS-DOS: MSC]
  8065.  
  8066. CUG260.13-SZ.1 doc
  8067. SZ nroff documentation.
  8068.  
  8069. CUG260.14-SZ.C source
  8070. By Chuck Forsberg, Francois Bergeon. SZ uses the ZMODEM, YMODEM, or
  8071. XMODEM error correcting protocol to send one or more files over a
  8072. serial port to a variety of programs running under PC-DOS, CP/M, UNIX,
  8073. VMS and others. [MS-DOS]
  8074.  
  8075. CUG260.15-SZ.DOC doc
  8076. A UNIX-style manual for SZ.
  8077.  
  8078. CUG260.16-SZ.EXE executable
  8079. [MS-DOS]
  8080.  
  8081. CUG260.17-TTY.DOC doc
  8082. Functional descriptions for TTY: General Serial Port Management
  8083. Library. => STTY.LIB, LTTY.LIB.
  8084.  
  8085. CUG260.18-TTY.H header
  8086.  
  8087. CUG260.19-ZM.C source
  8088. By Chuck Forsberg. ZMODEM protocol C sources.
  8089.  
  8090. CUG260.20-ZMODEM.DOC doc
  8091. By Chuck Forsberg. ZMODEM protocol documentation.
  8092.  
  8093. CUG260.21-ZMODEM.H header
  8094. By Chuck Forsberg. Header file. => SZ.C, RZ.C.
  8095.  
  8096. ==============================================================================
  8097. CUG261 -
  8098. -----------
  8099.  
  8100. 68K CROSS ASSEMBLER, MS-DOS
  8101. By Stuart Dole. [public] 1 disk. Stuart Dole has adapted Steve Passe's
  8102. 68000 cross-assembler to compile with MSC v4.0 under MS-DOS and with
  8103. Whitesmith's RT-11 compiler on a PDP-11. Dole has also fixed several
  8104. bugs and portability problems. We have included Steve Passe's original
  8105. documentation on the disk.
  8106.  
  8107. CUG261.01-AS68.C source
  8108. By Stuart Dole, Steve Passe. The source of a 68000 assembler. The
  8109. directives and mnemonic set closely follow that of the Motorola
  8110. Residency Structured Assembler. Bugs are fixed and the program breaks
  8111. into overlays for small machines such as PDP-11. [PDP-11, MS-DOS:
  8112. MSC4]
  8113.  
  8114. CUG261.02-AS68.DOC doc
  8115. By Steve Passe. A 24-page users manual.
  8116.  
  8117. CUG261.03-AS68.EXE executable
  8118. By Stuart Dole, Steve Passe. [MS-DOS]
  8119.  
  8120. CUG261.04-AS68.FCH doc
  8121. AS68 function chart.
  8122.  
  8123. CUG261.05-AS68.H header
  8124. By Steve Passe. Definitions for AS68.
  8125.  
  8126. CUG261.06-AS68.MAK make
  8127. By Stuart Dole. make file for AS68. [MS-DOS: MSC4]
  8128.  
  8129. CUG261.07-ASERR.C source
  8130. By Stuart Dole, Steve Passe. Reports the error to all open error
  8131. channels. [MS-DOS: MSC4]
  8132.  
  8133. CUG261.08-ASETC.C source
  8134. By Stuart Dole, Steve Passe. Miscellaneous routines. Parse statement
  8135. for label and instruction, find operand field. [MS-DOS: MSC4]
  8136.  
  8137. CUG261.09-ASINIT.C source
  8138. By Stuart Dole, Steve Passe. initialization. overlay for PDP-11.
  8139. [PDP-11, MS-DOS: MSC4]
  8140.  
  8141. CUG261.10-ASMT.C source
  8142. By Stuart Dole, Steve Passe. mnemonic tables for AS68. [MS-DOS: MSC4]
  8143.  
  8144. CUG261.11-BC.C source
  8145. By Stuart Dole, Steve Passe. code building function of AS 68. split
  8146. into root, pass 1 and pass 2 for overlay on PDP-11. [PDP-11, MS-DOS:
  8147. MSC4]
  8148.  
  8149. CUG261.12-BC1.C source
  8150. By Stuart Dole, Steve Passe. code building function of AS68 (pass 7).
  8151. [MS-DOS: MSC4]
  8152.  
  8153. CUG261.13-BC2.C source
  8154. By Stuart Dole, Steve Passe. code building function of AS68 (pass 2).
  8155. [MS-DOS: MSC4]
  8156.  
  8157. CUG261.14-LIB68.C source
  8158. By Stuart Dole, Steve Passe. The library of misc. functions used by
  8159. AS68. [MS-DOS: MSC4]
  8160.  
  8161. CUG261.15-POP.C source
  8162. By Stuart Dole, Steve Passe. The operand field parser. [MS-DOS: MSC4]
  8163.  
  8164. CUG261.16-PROTOTYP.H header
  8165. By Stuart Dole. prototype external function declarations.
  8166.  
  8167. CUG261.17-PSDO.C source
  8168. By Stuart Dole, Steve Passe. The pseudo op code for AS68 (root).
  8169. [MS-DOS: MSC4]
  8170.  
  8171. CUG261.18-PSDO1.C source
  8172. By Stuart Dole, Steve Passe. The pseudo op code for AS68. [MS-DOS:
  8173. MSC4]
  8174.  
  8175. CUG261.19-PSDO2.C source
  8176. By Stuart Dole, Steve Passe. The pseudo op code for AS68. [MS-DOS:
  8177. MSC4]
  8178.  
  8179. CUG261.20-SYMTBL.C source
  8180. By Stuart Dole, Steve Passe. The symbol table code for AS68. [MS-DOS:
  8181. MSC4]
  8182.  
  8183. CUG261.21-TEST.BAT batch
  8184. A test batch file.
  8185.  
  8186. CUG261.22-TEST.SA source
  8187. By Stuart Dole. test file for AS68. Bubble sort.
  8188.  
  8189. ==============================================================================
  8190. CUG262 -
  8191. -----------
  8192.  
  8193. RAMEY TOOLS
  8194. By Robert Ramey. [public] 1 disk. This volume contains the complete
  8195. source code for a source level debugger, an execution time profiler, a
  8196. general purpose symbol table function library, and a menuing system.
  8197. Each of these programs is accompanied by a tutorial article explaining
  8198. both the code and the design objectives. The symbol table functions
  8199. are similar to some published by Allen Holub in Dr. Dobbs Journal. The
  8200. library provides functions to maintain a hashed symbol table, such as
  8201. one might use when constructing an assembler or other translator. The
  8202. symbol table functions are used by the debugger. The debugger works
  8203. without any special compiler generated information. It requires only
  8204. that a "hook" be
  8205. Librar
  8206. inserted in the start-up code, and that the program be able to modify
  8207. code space. Thus it should be readily adaptable to many single-user
  8208. environments. All of the code is for the Q/C compiler running under
  8209. CP/M.
  8210.  
  8211. CUG262.01-CMENU.C source
  8212. Compiler for menu driven program. This reads a menu test file and
  8213. generates Z80 assembly code. => MENU.C, CMENUC.C, SLPTRM.MNU,
  8214. SLPTRM.EXM. [CP/M: Q/C]
  8215.  
  8216. CUG262.02-CMENU.FMT doc
  8217. Nroff style listing commands. => FMT.COM.
  8218.  
  8219. CUG262.03-CMENU.TXT doc
  8220. Documentation for the menu programs. => CMENU.C, CMENUC.C, MENU.C.
  8221.  
  8222. CUG262.04-CMENUC.C source
  8223. Compiler for menu driven programs. This reads a menu text file and
  8224. generates a C source code. => CMENU.C, MENU.C. [CP/M: Q/C]
  8225.  
  8226. CUG262.05-DEBUG.C source
  8227. Source level debugger. The debugger doesn't require a target program
  8228. to be recompiled. It has features: trace break points at any function
  8229. entry, display function arguments and global variables. [CP/M: Q/C]
  8230.  
  8231. CUG262.06-DEBUG.F3 doc
  8232. Figure of memory segments. => DEBUG.F3.
  8233.  
  8234. CUG262.07-DEBUG.FMT doc
  8235. Nroff style listing commands. => FMT.COM.
  8236.  
  8237. CUG262.08-DEBUG.TXT doc
  8238. Documentation for the source level debugger.
  8239.  
  8240. CUG262.09-FMT.COM executable
  8241. Text format program. [CP/M]
  8242.  
  8243. CUG262.10-LJSTUP data
  8244. Laser set up data. => FMT.COM.
  8245.  
  8246. CUG262.11-LJTBL data
  8247. Laser set up data. => FMT.COM.
  8248.  
  8249. CUG262.12-MENU.C source
  8250. Function which manages dialog according to a hierarchy of menus. The
  8251. address of the root menu must be passed as the only parameter. [CP/M:
  8252. Q/C]
  8253.  
  8254. CUG262.13-MENU.H header
  8255. Definitions for menu manager.
  8256.  
  8257. CUG262.14-PROFILE.C source
  8258. Execution time profiler for Z80 type machine. [CP/M: Q/C]
  8259.  
  8260. CUG262.15-PROFILE.FMT doc
  8261. Nroff style listing commands. => FMT.COM.
  8262.  
  8263. CUG262.16-PROFILE.TXT doc
  8264. Documentation for the execution time profiler.
  8265.  
  8266. CUG262.17-READ.ME doc
  8267. Brief summary of programs.
  8268.  
  8269. CUG262.18-SLPTR.C source
  8270. Sets up Hewlett Packard laser printer. => SLPTR.EXM. [CP/M:]
  8271.  
  8272. CUG262.19-SLPTR.EXM data
  8273. Example of the laser printer program in action. => SLPTRM.C.
  8274.  
  8275. CUG262.20-SLPTRM.C source
  8276. Menu data structures generated by CMENUC. => CMENU.C, SLPTRM.MNU.
  8277. [CP/M: Q/C]
  8278.  
  8279. CUG262.21-SLPTRM.MNU data
  8280. Data file that contains menu test. => SLPTRM.C.
  8281.  
  8282. CUG262.22-SYMDEF.H header
  8283. Definitions for symbol table manipulation package.
  8284.  
  8285. CUG262.23-SYMTBL.C source
  8286. General purpose symbol table function library. => SYMTBL.C.
  8287.  
  8288. CUG262.24-SYMTBL.FMT doc
  8289. Nroff style listing commands. => FMT.COM.
  8290.  
  8291. CUG262.25-SYMTBL.TXT doc
  8292. Documentation for a general purpose symbol table function library.
  8293.  
  8294. CUG262.26-WFC.C source
  8295. Word Frequency Analyzer. This demonstrates use of symbol table
  8296. library. => SYMTBL.C. [CP/M: Q/C]
  8297.  
  8298. ==============================================================================
  8299. CUG263 -
  8300. -----------
  8301.  
  8302. c wndw and c ndx
  8303. By Roger Stringer. [share2] 2 disks. This windowing library provides
  8304. pull-down and pop-up menus and
  8305. color and cursor control within multi-layered windows. It includes
  8306. input and output functions and file access functions which can manage
  8307. ASCII, dBase III Plus and hashed random and relational files. Our
  8308. volume is the shareware release of this package. It requires Quick C
  8309. 2.0, or Microsoft C 5.x, or Turbo C 2.0. The shareware diskette
  8310. includes documentation, 10 sample programs and a medium-model library
  8311. of 114 functions. The complete source code is available from the
  8312. author for a registration fee. The current version 2.02 includes the
  8313. c_ndx library that supports multifile and multi-index relational
  8314. database access to dBase files and B-tree indexes.
  8315.  
  8316. CUG263.01-COMPILE.MSC batch
  8317. By Roger Stringer. Compiles, links and runs chosen program from the
  8318. c_wndw or c_ndx libraries. [MS-DOS: MSC5, QUICKC]
  8319.  
  8320. CUG263.02-COMPILE.TBC batch
  8321. By Roger Stringer. Compiles, links and runs chosen program from the
  8322. c_wndw or c_ndx libraries. [MS-DOS: TC2.0]
  8323.  
  8324. CUG263.03-C_NDX.H header
  8325. By Roger Stringer. Definitions and global variables for c_ndx library.
  8326. => MC_NDX.MSC, MC_NDX.TBC. [MS-DOS]
  8327.  
  8328. CUG263.04-C_WNDW.H header
  8329. By Roger Stringer. Definitions and global variables for c_wndw
  8330. library. => MC_WNDW.MSC, MC_WNDW.TBC. [MS-DOS]
  8331.  
  8332. CUG263.05-DATETEST.C source
  8333. By Roger Stringer. Demonstrates use of date facilities. System date is
  8334. read and can be subsequently modified through the keyboard by the
  8335. accept() function. Also shows the use of the set_keys() function to
  8336. activate the "Esc" key. [MS-DOS: MSC5, QUICKC2.0, TC2.0]
  8337.  
  8338. CUG263.06-DATETEST.MAK make
  8339. By Roger Stringer. Make file for DATETEST.C. [MS-DOS: MSC5, QUICKC2.0]
  8340.  
  8341. CUG263.07-DATETEST.PRJ project
  8342. By Roger Stringer. Project file for DATETEST.C. [MS-DOS: TC2.0]
  8343.  
  8344. CUG263.08-DBREAD.C source
  8345. By Roger Stringer. The program reads sequentially through an indexed
  8346. dBASE file and displays a field from the file. The data file is opened
  8347. with the fileopen() function, and the index file with the ndxopen()
  8348. function. The records are read with the ndxread() function, and the
  8349. field displayed with the dispdbf() function. [MS-DOS: MSC5, QUICKC2.0,
  8350. TC2.0]
  8351.  
  8352. CUG263.09-DBREAD.MAK make
  8353. By Roger Stringer. Make file for DBREAD.C. [MS-DOS: MSC5, QUICKC2.0]
  8354.  
  8355. CUG263.10-DBREAD.PRJ project
  8356. By Roger Stringer. Project file for DBREAD.C. [MS-DOS: TC2.0]
  8357.  
  8358. CUG263.11-DBUPDATE.C source
  8359. By Roger Stringer. The program opens an indexed dBASE file and allows
  8360. you to read forwards and backwards through it to view and modify the
  8361. records. A further option is to add new records to the file. [MS-DOS:
  8362. MSC5, QUICKC2.0, TC2.0]
  8363.  
  8364. CUG263.12-DBUPDATE.MAK make
  8365. By Roger Stringer. Make file for DBUPDATE.C. [MS-DOS: MSC5, QUICKC2.0]
  8366.  
  8367. CUG263.13-DBUPDATE.PRJ project
  8368. By Roger Stringer. Project file for DBUPDATE.C. [MS-DOS: TC2.0]
  8369.  
  8370. CUG263.14-HELLO.C source
  8371. By Roger Stringer. The classic understanding of a C language
  8372. environment is a small program to display the message "hello world" to
  8373. the screen. The HELLO.C program is this small program. It opens a
  8374. window on the screen and displays the "hello world" message. [MS-DOS:
  8375. MSC5, QUICKC2.0, TC2.0]
  8376.  
  8377. CUG263.15-HELLO.MAK make
  8378. By Roger Stringer. Make file for HELLO.C. [MS-DOS: MSC5, QUICKC2.0]
  8379.  
  8380. CUG263.16-HELLO.PRJ project
  8381. By Roger Stringer. Project file for HELLO.C. [MS-DOS: TC2.0]
  8382.  
  8383. CUG263.17-MANUAL doc
  8384. By Roger Stringer. Summary manual for the c_wndw and c_ndx libraries
  8385. in three parts: an alphabetical list of the functions in the
  8386. libraries, a list of the structs and enums defined in the libraries,
  8387. and a list of the configuration constants and variables. => MC
  8388. WNDW.MSC, MC WNDW.TBC, MC_NDX.MSC, MC_NDX.TBC, C-WNDW.H, C_NDX.H.
  8389. [MS-DOS]
  8390.  
  8391. CUG263.18-MC_NDX.MSC library
  8392. By Roger Stringer. Library of indexed file functions for dBASE type
  8393. hashed files and B-tree indexes for Quick C or Microsoft C. => MANUAL.
  8394. [MS-DOS: MSC5, QUICKC2.0]
  8395.  
  8396. CUG263.19-MC_NDX.TBC library
  8397. By Roger Stringer. Library of indexed file functions for dBASE type
  8398. hashed files and B-tree indexes for Turbo C. => MANUAL. [MS-DOS:
  8399. TC2.0]
  8400.  
  8401. CUG263.20-MC_WNDW.MSC library
  8402. By Roger Stringer. Windowing library functions for medium memory model
  8403. Quick C or Microsoft C. => MANUAL. [MS-DOS: MSC5, QUICKC2.0]
  8404.  
  8405. CUG263.21-MC_WNDW.TBC library
  8406. By Roger Stringer. Windowing library functions for medium memory model
  8407. Turbo C. => MANUAL. [MS-DOS: TC2.0]
  8408.  
  8409. CUG263.22-MENU.C source
  8410. By Roger Stringer. The program shows the use of the menu() function
  8411. with a simple menu in a floating window. It also shows the use of the
  8412. flt_wndw() function. [MS-DOS: MSC5, QUICKC2.0, TC2.0]
  8413.  
  8414. CUG263.23-MENU.MAK make
  8415. By Roger Stringer. Make file for MENU.C. [MS-DOS: MSC5, QUICKC2.0]
  8416.  
  8417. CUG263.24-MENU.PRJ project
  8418. By Roger Stringer. Project file for MENU.C. [MS-DOS: TC2.0]
  8419.  
  8420. CUG263.25-MESSAGE.C source
  8421. By Roger Stringer. The program shows the use of message and query
  8422. windows with the err_wndw() and qry_wndw() functions. It also shows
  8423. the use of the acptint() function to enter an integer value from the
  8424. keyboard. [MS-DOS: MSC5, QUICKC2.0, TC2.0]
  8425.  
  8426. CUG263.26-MESSAGE.MAK make
  8427. By Roger Stringer. Make file for MESSAGE.C. [MS-DOS: MSC5, QUICKC2.0]
  8428.  
  8429. CUG263.27-MESSAGE.PRJ project
  8430. By Roger Stringer. Project file for MESSAGE.C. [MS-DOS: TC2.0]
  8431.  
  8432. CUG263.28-MONY.C source
  8433. By Roger Stringer. The program shows the use of the mony functions.
  8434. The mony type is a variable with two implied decimal places that can
  8435. contain any value in the range 9,999,999.99- to 9,999,999.99. This
  8436. allows most monetary values (ex: prices, financial computations) to be
  8437. figured without the performance and rounding problems of doubles.
  8438. [MS-DOS: MSC5, QUICKC2.0, TC2.0]
  8439.  
  8440. CUG263.29-MONY.MAK make
  8441. By Roger Stringer. Make file for MONY.C. [MS-DOS: MSC5, QUICKC2.0]
  8442.  
  8443. CUG263.30-MONY.PRJ project
  8444. By Roger Stringer. Project file for MONY.C. [MS-DOS: TC2.0]
  8445.  
  8446. CUG263.31-QUICKC.BAT batch
  8447. By Roger Stringer. Installation batch file for Quick C or Microsoft C.
  8448. [MS-DOS: MSC5, QUICKC]
  8449.  
  8450. CUG263.32-READFILE.C source
  8451. By Roger Stringer. The program reads the file created by the
  8452. WRITFILE.C program. The file is read by record number. [MS-DOS: MSC5,
  8453. QUICKC2.0, TC2.0]
  8454.  
  8455. CUG263.33-READFILE.MAK make
  8456. By Roger Stringer. Make file for READFILE.C. [MS-DOS: MSC5, QUICKC2.0]
  8457.  
  8458. CUG263.34-READFILE.PRJ project
  8459. By Roger Stringer. Project file for READFILE.C. [MS-DOS: TC2.0]
  8460.  
  8461. CUG263.35-README doc
  8462. By Roger Stringer. Registration information, installation
  8463. instructions, hints and recommendations, and explanations of the 10
  8464. sample programs. The libraries require QuickC version 2.0 or
  8465. equivalent Microsoft C 5.x. The libraries do not work with Microsoft C
  8466. 4.x or earlier versions. The sample programs will probably compile and
  8467. work with Quick C 1.0, but with linker errors. The libraries require
  8468. Turbo C 2.0. If you have 1.0 or 1.5, the sample programs will probably
  8469. work with linker errors, but 2.0 is strongly recommended. The sample
  8470. programs should be compiled under the medium memory model. [MS-DOS]
  8471.  
  8472. CUG263.36-TURBOC.BAT batch
  8473. By Roger Stringer. Installation batch file for Turbo C. [MS-DOS:
  8474. TC2.0]
  8475.  
  8476. CUG263.37-WINDOW.C source
  8477. By Roger Stringer. The program shows the creation and removal of
  8478. overlapping windows. If you have a color screen notice the automatic
  8479. change of colors between windows. The "c_wndw'' library makes and
  8480. removes windows quickly, and a half second delay is built into the
  8481. program between each window. [MS-DOS: MSC5, QUICKC2.0, TC2.0]
  8482.  
  8483. CUG263.38-WINDOW.MAK make
  8484. By Roger Stringer. Make file for WINDOW.C. [MS-DOS: MSC5, QUICKC2.0]
  8485.  
  8486. CUG263.39-WINDOW.PRJ project
  8487. By Roger Stringer. Project file for WINDOW.C. [MS-DOS: TC2.0]
  8488.  
  8489. CUG263.40-WRITFILE.C source
  8490. By Roger Stringer. The program shows the use of file access functions
  8491. to create a file with a record size of 61 bytes. You are prompted to
  8492. enter the records which are written to the end of the field. [MS-DOS:
  8493. MSC5, QUICKC2.0, TC2.0]
  8494.  
  8495. CUG263.41-WRITFILE.MAK make
  8496. By Roger Stringer. Make file for WRITFILE.C. [MS-DOS: MSC5, QUICKC2.0]
  8497.  
  8498. CUG263.42-WRITFILE.PRJ project
  8499. By Roger Stringer. Project file for WRITFILE.C. [MS-DOS: TC2.0]
  8500.  
  8501. ==============================================================================
  8502. CUG264 -
  8503. -----------
  8504.  
  8505. NRO & OTHER PC TOOLS
  8506. [public] 1 disk. This disk contains contributions from Pat Villani and
  8507. David MacKenzie. Pat Villani of Woodhaven, NY has ported NRO
  8508. (originally for BDS C) to MS-DOS under Microsoft v4.0. NRO is a
  8509. nroff-like text formatter with credible macro definition facilities.
  8510. Villani claims he has attempted to code the adaptation "as portably as
  8511. possible," but hasn't tested it in any other environments. David
  8512. MacKenzie of Bethesda, MD has submitted a suite of filters and other
  8513. utilities for Aztec C under MS-DOS.
  8514. Included are cat, cp, du, fmt, Is, mv, rm, touch, tr, wc, and several
  8515. others. Each program is accompanied by a very brief manual page and
  8516. full source. In an update of the package, MacKenzie added a number of
  8517. tools, including chmod (changes a file attribute) and df (reports
  8518. freedisk space). Enhancements include the use of wildcards on the
  8519. command line for all programs except tr, a larger copy buffer for cp
  8520. and mv, and new flags for cp, mv, and rm, and more.
  8521.  
  8522. CUG264.01-AN
  8523. NRO macro file. => NRO.DOC.
  8524.  
  8525. CUG264.02-BYTEFREE.ASM source
  8526. By David MacKenzie. Returns the number of bytes free on drive. =>
  8527. DF.C. [MS-DOS: AZTEC]
  8528.  
  8529. CUG264.03-CAT.C source
  8530. By David MacKenzie. Contents of argument files are written to standard
  8531. output. => NRO.DOC. [MS-DOS: AZTEC]
  8532.  
  8533. CUG264.04-CAT.COM executable
  8534. By David MacKenzie. => CAT.C. [MS-DOS]
  8535.  
  8536. CUG264.05-CAT.DOC doc
  8537. By David MacKenzie. Description of CAT.
  8538.  
  8539. CUG264.06-CHMOD.C source
  8540. By David MacKenzie. Change file modes. a: archive, h: hidden, r: read
  8541. only, s: system. [MS-DOS: AZTEC]
  8542.  
  8543. CUG264.07-CHMOD.COM executable
  8544. [MS-DOS]
  8545.  
  8546. CUG264.08-CHMOD.DOC doc
  8547. By David MacKenzie. Description of CHMOD.
  8548.  
  8549. CUG264.09-CP.C source
  8550. By David MacKenzie. Copy files and directories. [MS-DOS: AZTEC]
  8551.  
  8552. CUG264.10-CP.COM executable
  8553. [MS-DOS]
  8554.  
  8555. CUG264.11-CP.DOC doc
  8556. By David MacKenzie. Description of CP. => CP.C.
  8557.  
  8558. CUG264.12-DF.C source
  8559. By David MacKenzie. Display bytes free on disk. => BYTEFREE.ASM.
  8560. [MS-DOS: AZTEC]
  8561.  
  8562. CUG264.13-DF.COM executable
  8563. [MS-DOS]
  8564.  
  8565. CUG264.14-DF.DOC doc
  8566. By David MacKenzie. Description of DF. => DF.C.
  8567.  
  8568. CUG264.15-DU.C source
  8569. By David MacKenzie. Summarize disk usage. [MS-DOS: AZTEC]
  8570.  
  8571. CUG264.16-DU.COM executable
  8572. [MS-DOS]
  8573.  
  8574. CUG264.17-DU.DOC doc
  8575. By David MacKenzie. Description of DU.
  8576.  
  8577. CUG264.18-FMT.C source
  8578. By David MacKenzie. Simple text formatter. It is useful for formatting
  8579. mail messages, and can be used to justify a paragraph from within vi
  8580. with the key sequence s!3fmt. [MS-DOS: AZTEC]
  8581.  
  8582. CUG264.19-FMT.COM executable
  8583. [MS-DOS]
  8584.  
  8585. CUG264.20-FMT.DOC doc
  8586. By David MacKenzie. Description of FMT. => FMT.C.
  8587.  
  8588. CUG264.21-GETDIR.ASM source
  8589. By David MacKenzie. Call MSDOS to search a file. => GLOBARGS.C.
  8590. [MS-DOS: AZTEC]
  8591.  
  8592. CUG264.22-GETDIR.H header
  8593. By David MacKenzie. Definitions helpful for use with getdir.asm (find
  8594. first and next match). => GETDIR.ASM. [MS-DOS: AZTEC]
  8595.  
  8596. CUG264.23-GLOBARGS.C source
  8597. By David MacKenzie. Link with getdir.asm to form a command line
  8598. argument wildcard expander. => GETDIR.ASM, GETDIR.H. [MS-DOS: AZTEC]
  8599.  
  8600. CUG264.24-LS.C source
  8601. By David MacKenzie. List contents of directory. => GETDIR.H. [MS-DOS:
  8602. AZTEC]
  8603.  
  8604. CUG264.25-LS.COM executable
  8605. [MS-DOS]
  8606.  
  8607. CUG264.26-LS.DOC doc
  8608. By David MacKenzie. Description of LS. => LS.C.
  8609.  
  8610. CUG264.27-MAKEFILE make
  8611. By David MacKenzie. make. cat. cp chmod, df, du, fmt, Is, mv, rm,
  8612. strings, touch, tr, vis, wc. [MS-DOS: AZTEC]
  8613.  
  8614. CUG264.28-MAN.DOC doc
  8615. By Pat Villani. Output file after processed by NRO. => MAN.NRO.
  8616.  
  8617. CUG264.29-MAN.NRO doc
  8618. By Pat Villani. Text file with NRO commands. => MAN.DOC.
  8619.  
  8620. CUG264.30-MV.C source
  8621. By David MacKenzie. Move files and directories -f:force,
  8622. -i:interactive, -v:verbose. [MS-DOS: AZTEC]
  8623.  
  8624. CUG264.31-MV.COM executable
  8625. [MS-DOS]
  8626.  
  8627. CUG264.32-MV.DOC doc
  8628. By David MacKenzie. Description of MV. => MV.C.
  8629.  
  8630. CUG264.33-NRO make
  8631. By Pat Villani. Makefile to create NRO executable image. => NRO.C.
  8632. [MS-DOS: MSC5, MSC4]
  8633.  
  8634. CUG264.34-NRO.C source
  8635. By Pat Villani, Stephen L. Browning. A text processor and formatter
  8636. based on the design provided in "Softwvare Tools" by Kernighan and
  8637. Plauger. It uses dot commands. => NRO.H. [MS-DOS: MSC5, MSC4]
  8638.  
  8639. CUG264.35-NRO.DOC doc
  8640. By Pat Villani, Stephen L. Browning. Documentation for NRO.C providing
  8641. a synposis and descriptions of the text processing dot commands. =>
  8642. NRO.H, AN. [MS-DOS: MSCS, MSC4]
  8643.  
  8644. CUG264.36-NRO.E,YE executable
  8645. [MS-DOS]
  8646.  
  8647. CUG264.37-NRO.H header
  8648. By Pat Villani, Stephen L. Browning. Definitions for NRO program.
  8649. [MS-DOS: MSC5, MSC4]
  8650.  
  8651. CUG264.38-NRO.NRO doc
  8652. NRO documentation with NRO commands.
  8653.  
  8654. CUG264.39-NROCMD.C source
  8655. By Pat Villani, Stephen L. Browning. Command processor for NRO. =>
  8656. NRO.H. [MS-DOS: MSC5, MSC4]
  8657.  
  8658. CUG264.40-NROCOM.C source
  8659. By Pat Villani, Stephen L. Browning. External common for NRO. [MS-DOS:
  8660. MSC5, MSC4]
  8661.  
  8662. CUG264.41-NRODEF.C source
  8663. By Pat Villani, Stephen L. Browning. External common for NRO. [MS-DOS:
  8664. MSC5, MSC4]
  8665.  
  8666. CUG264.42-NROTXT.C source
  8667. By Pat Villani, Stephen L. Browning. Text processing portion of NRO.
  8668. [MS-DOS: MSC5, MSC4]
  8669.  
  8670. CUG264.43-READ.ME doc
  8671. By Pat Villani. Brief users guide for NRO.
  8672.  
  8673. CUG264.44-READ ME doc
  8674. By David MacKenzie. Modification history for PC UNIX Tools.
  8675.  
  8676. CUG264.45-RM.C source
  8677. By David MacKenzie. Remove files and directories -f:force, -i:
  8678. interactive, -r: recursively, -v:verbose. [MS-DOS: AZTEC]
  8679.  
  8680. CUG264.46-RM.COM executable
  8681. [MS-DOS]
  8682.  
  8683. CUG264.47-RM.DOC doc
  8684. By David MacKenzie. Description of RM. => RM.C.
  8685.  
  8686. CUG264.48-SKELETON.DOC doc
  8687. Sample output after processed by NRO. => SKELETON.NRO.
  8688.  
  8689. CUG264.49-SKELETON.NRO doc
  8690. Sample text file with NRO commands. => SKELETON.DOC.
  8691.  
  8692. CUG264.50-STRINGS.C source
  8693. By David MacKenzie. Find printable strings in binary files. [MS-DOS:
  8694. AZTEC]
  8695.  
  8696. CUG264.51-STRINGS.COM executable
  8697. [MS-DOS]
  8698.  
  8699. CUG264.52-STRINGS.DOC doc
  8700. By David MacKenzie. Description of STRINGS.
  8701.  
  8702. CUG264.53-TOUCH.C source
  8703. By David MacKenzie. Set time of files to current time. [MS-DOS: AZTEC]
  8704.  
  8705. CUG264.54-TOUCH.COM executable
  8706. [MS-DOS]
  8707.  
  8708. CUG264.55-TOUCH.DOC doc
  8709. By David MacKenzie. Description of TOUCH. => TOUCH.C.
  8710.  
  8711. CUG264.56-TR.C source
  8712. By David MacKenzie. Transliterate characters. [MS-DOS: AZTEC]
  8713.  
  8714. CUG264.57-TR.COM executable
  8715. [MS-DOS]
  8716.  
  8717. CUG264.58-TR.DOC doc
  8718. By David MacKenzie. Description of TR.
  8719.  
  8720. CUG264.59-VIS.C source
  8721. By David MacKenzie. Visual display of files -e: show the end of lines
  8722. as '$', -t: show tabs as ' ^ 1'. [MS-DOS: AZTEC]
  8723.  
  8724. CUG264.60-VIS.COM executable
  8725. [MS-DOS]
  8726.  
  8727. CUG264.61-VIS.DOC doc
  8728. By David MacKenzie. Description of VIS.
  8729.  
  8730. CUG264.62-WC.C source
  8731. By David MacKenzie. Word count; -1: number of lines, -w: number of
  8732. words, -c: number of characters. [MS-DOS: AZTEC]
  8733.  
  8734. CUG264.63-WC.COM executable
  8735. [MS-DOS]
  8736.  
  8737. CUG264.64-WC.DOC doc
  8738. By David MacKenzie. Description of WC.
  8739.  
  8740. ==============================================================================
  8741. CUG265 -
  8742. -----------
  8743.  
  8744. cpio Installation Kit [public] 2 disks. The kit includes two public
  8745. domain versions of the UNIX archive utility cpio, several sample "raw"
  8746. loaders, a test pattern disk and instructions for installation. This
  8747. kit will greatly facilitate the exchange of source code between
  8748. dissimilar systems. The files to be transferred are concatenated into
  8749. a single file called an archive. The resulting archive file is a
  8750. normal file to the native operating system, just as cpio is a normal
  8751. executable program. A blank disk is formatted using the native format
  8752. facilities. The archive file is "dumped" to the disk using a special
  8753. "raw" write facility. This facility bypasses the operating system and
  8754. writes the archive file on consecutive sectors of the disk, beginning
  8755. with the first writable sector. Because the operating system is
  8756. bypassed, there is no directory on the disk. The dump utility must
  8757. report how many sectors were required by the archive file. T.W.
  8758. Kalebaugh (KS) has created a loader and dump utility for AT&T 3B1
  8759. (UNIX PC, 7300 and Convergent Technologies S-50) so that 3B1 users can
  8760. read our disks and write disks that we can read. The updated disk
  8761. includes his new subroutines and makefiles. For more details see the
  8762. narrative description of this package in Section 2.
  8763.  
  8764. CUG265.01-BIORDSCT.C source
  8765. By Rainer Gerhards. Sector read routine for MS-DOS. [MS-DOS: MSC] Only
  8766. works IBM 360 kb format.
  8767.  
  8768. CUG265.02-BIOWRSCT.C source
  8769. By Rainer Gerhards. Sector write routine for MS-DOS. [MS-DOS: MSC]
  8770.  
  8771. CUG265.03-CCPIO.C source
  8772. By John Snaider. Public domain CPIO program. CPIO is a UNIX file
  8773. archive command. It is used for backup or data exchange using disk
  8774. media. [MS-DOS: TC ECO-C, MSC5, LC3, MSC4]
  8775.  
  8776. CUG265.04-CP3SCTRD.C source
  8777. By Tim Prince. Sector read routine for CP/M T.3.X. [CP/M3 x: ECO-C22]
  8778.  
  8779. CUG265.05-CP3SCTWR.C source
  8780. By Tim Prince. Sector write routine for CP/M V.3.X. [CP/M3 x: ECO-C22]
  8781.  
  8782. CUG265.06-CUGCPIO.C source
  8783. By Rainer Gerhards. Public domain CPIO program. CPIO does file archive
  8784. and file extraction. Low-level disk read/write utilities are used for
  8785. the specified system. => SECTRD.C, SECTWR.C. [STARSYS, UNIX MS-DOS:
  8786. TC, MSC, DLC] Only works IBM 360 kb format.
  8787.  
  8788. CUG265.07-CUGREAD.C source
  8789. By Rainer Gerhards. List utility of archive file. => CUGCPIO.C.
  8790.  
  8791. CUG265.08-ENVIRON.H header
  8792. By Rainer Gerhards. Header file for cpio program. => CUGCPIO.C.
  8793.  
  8794. CUG265.09-FILE.DOC doc
  8795. A brief description of files.
  8796.  
  8797. CUG265.10-FORMAT.DOC doc
  8798. By Rainer Gerhards. Documentation about exchange media.
  8799.  
  8800. CUG265.11-FORMDRAF.DOC doc
  8801. By Rainer Gerhards. Format draft.
  8802.  
  8803. CUG265.12-LETTER.DOC doc
  8804. By Rainer Gerhards.
  8805.  
  8806. CUG265.13-LETTER.TXT doc
  8807. By Rainer Gerhards.
  8808.  
  8809. CUG265.14-LOAD.C source
  8810. By Robert Ward. Loader for MSDOS customizes defines for drive
  8811. selection, sectors, blocks, characters, and sector map, to make high
  8812. level functions conform to the disk format. [MS-DOS: MSC]
  8813.  
  8814. CUG265.15-MAKEFILE make
  8815. By Rainer Gerhards. Makefile for CUGCPIO. => CUGCPIO.C. [MS-DOS: MSC]
  8816.  
  8817. CUG265.16-MAKEFILE.BIO make
  8818. By Rainer Gerhards. Makefile for BIOS version of CUGCPIO. =>
  8819. CUGCPIO.C. [MS-DOS: MSC]
  8820.  
  8821. CUG265.17-MAKEFILE.DOS make
  8822. By Rainer Gerhards. Makefile for DOS version of CUGCPIO. [MS-DOS: MSC]
  8823. Uses MASM.
  8824.  
  8825. CUG265.18-MAKEFILE.OS2 make
  8826. By Rainer Gerhards. Makefile for OS/2 version of CUGCPIO. =>
  8827. CUGCPIO.C. [OS/2: MSC]
  8828.  
  8829. CUG265.19-NUMBER.C source
  8830. Generates test input file for cpio.
  8831.  
  8832. CUG265.20-NUMBER.EXE executable
  8833.  
  8834. CUG265.21-NUMBER.OBJ object
  8835.  
  8836. CUG265.22-OS2RDSCT.C source
  8837. By Rainer Gerhards. Sector read routine for OS/2. => CUGCPIO.C. [OS/2:
  8838. MSC]
  8839.  
  8840. CUG265.23-OS2WRSCT.C source
  8841. By Rainer Gerhards. Sector write routine for OS/2. => CUGCPIO.C.
  8842. [OS/2]
  8843.  
  8844. CUG265.24-PORTABLE.DOC doc
  8845. By Kenji Hino. Portability note describing the compilation of CUGCPIO
  8846. by Gerhards and CPIO by Snaider.
  8847.  
  8848. CUG265.25-RDFD525.C source
  8849. By John E. Van Deusen 111. Loader for UNIX. [UNIX: UNIX Cl
  8850.  
  8851. CUG265.26-RDSCT.ASM source
  8852. By Rainer Gerhards. Sector read routine for MSDOS. => CUGCPIO.C. I
  8853. MASM Assembly source.
  8854.  
  8855. CUG265.27-RDSCT3B1.C source
  8856. By T. W. Kalebaugh. Sector read routine for AT&T 3Bl drive..
  8857.  
  8858. CUG265.28-SECTRD.C source
  8859. By Rainer Gerhards. High level sector loader.
  8860.  
  8861. CUG265.29-SECTWR.C source
  8862. By Rainer Gerhards. High level sector write utility.
  8863.  
  8864. CUG265.30-UNXRDSCT.C source
  8865. By Rainer Gerhards. Sector read routine for UNIX/XENIX. [UNIX/XENIX]
  8866.  
  8867. CUG265.31-UNXWRSCT.C source
  8868. By Rainer Gerhards. Sector write routine for UNIX/XENIX.
  8869.  
  8870. CUG265.32-WRSCT.ASM source
  8871. By Rainer Gerhards. Sector write routine for MSDOS. [MS-DOS: MASM]
  8872. Assembly source.
  8873.  
  8874. CUG265.33-WRSCT3B1.C source
  8875. By T. W. Kalebaugh. Sector write routine for AT&T 3B1 drive.
  8876.  
  8877. ==============================================================================
  8878. CUG266 -
  8879. -----------
  8880.  
  8881. microPLOX
  8882. By Robert L. Patton, Jr.. [public] 1 disk. MicroPLOX is an
  8883. English-like, interpreted chart description language for Epson
  8884. compatible dot matrix printers. MicroPLOX allows any user to create a
  8885. variety of chart specifications, change and redraw each at any time.
  8886. MicroPLOX will produce line, dot, and bar charts in two fonts, draw
  8887. reference lines and handle numeric and date data (in yymmdd form). It
  8888. will allow many plots on one chart either overlaid on each other or in
  8889. separate areas. Originally for CP/M, this version has been converted
  8890. to compile under MS-DOS with Microsoft C v4.0 and v5.0 and with Mix
  8891. Power C. The current version 5.0 includes multi-color support for CGA,
  8892. EGA, and VGA monitors, and allows multiple data file use from one
  8893. command file.
  8894. For more details see the narrative description of this package in
  8895. Section 2.
  8896.  
  8897. CUG266.01-BIKE.DAT data
  8898. Bar Chart example values for PLOX. => BIKE.PIC.
  8899.  
  8900. CUG266.02-BIKE.PIC data
  8901. Bicycle mileage Bar Chart example statement for PLOX. => BIKE.DAT,
  8902. PLOX.C.
  8903.  
  8904. CUG266.03-BIKE88.DAT data
  8905. Bicycle miles ridden bar chart example values for PLOX, illustrating
  8906. two separate exes for multiple plots in one area. => BIKE88.PIC.
  8907.  
  8908. CUG266.04-BIKE88.PIC data
  8909. Bicycle mileage bar chart example statements illustrates plots to
  8910. separate Y axes (left and right), a word axis, and labeling of plot
  8911. points. => PLOX.C, BIKE88.DAT.
  8912.  
  8913. CUG266.05-CONLIB.C source
  8914. Plox keyword handling modules. => DATLIB.C, DRAWLIB.C, PXLIB.C,
  8915. WORDLIB.C, PLOX.C.
  8916.  
  8917. CUG266.06-DATLIB.C source
  8918. PLOX Data Handling Package, handles conversion of dates and
  8919. coordinates for file pointers. => PLOX.C, CONLIB.C.
  8920.  
  8921. CUG266.07-DRAWLIB.C source
  8922. Front end plotting utilities for PLOX. => PLOX.C, CONLIB.C, MATHLIB.C.
  8923.  
  8924. CUG266.08-GROWHIST.DAT data
  8925. PLOX data values example of many small, single plots in one picture.
  8926. => GROWHIST.PIC.
  8927.  
  8928. CUG266.09-GROWHIST.PIC data
  8929. PLOX data statements example of many small, single plots in one
  8930. picture. => GROWHIST.DAT, PLOX.C.
  8931.  
  8932. CUG266.10-LINES.DAT data
  8933. Data for Micro PLOX line types test. PLOX data value sample of line
  8934. and point types. => LINES.PIC.
  8935.  
  8936. CUG266.11-LINES.PIC data
  8937. Display Micro PLOX line and point types. PLOX data statements. Sample
  8938. of line and point types. => LINES.DAT, PLOX.C.
  8939.  
  8940. CUG266.12-LPTR.C source
  8941. Line printer control routines for Epsch ESC* 5 (plotter mode). =>
  8942. PLOX.C.
  8943.  
  8944. CUG266.13-LPTR2.C source
  8945. Line printer control routines for Epson ESC K (60 x 72). => PLOX.C.
  8946.  
  8947. CUG266.14-MATHLIB.C source
  8948. General math functions library for PLOX. => PLOX.C, CONLIB.C.
  8949.  
  8950. CUG266.15-MILEFORM.PIC data
  8951. PLOX data statements example of a simple form. => PLOX.C.
  8952.  
  8953. CUG266.16-NEINVEST.DAT data
  8954. PLOX data value example of two line plots in one area with a legend.
  8955. => NEINVEST.PIC.
  8956.  
  8957. CUG266.17-NEINVEST.PIC data
  8958. PLOX data valve example of two line plots in one area with a legend.
  8959. NEINVEST.DAT, PLOX.C.
  8960.  
  8961. CUG266.18-PLOTCGA.C source
  8962. A Quality-Deferred device driver for CGA graphics using the Epson
  8963. driver as a base, for quick preview image of PLOX charts with
  8964. unadjusted aspect ratio. => PLOTLIB.C PLOX.C. Uses MIX graphics calls.
  8965.  
  8966. CUG266.19-PLOTCGA.EXE executable
  8967. => PLOTCGA.C.
  8968.  
  8969. CUG266.20-PLOTEGA.C source
  8970. A Quality-Deferred device driver for EGA graphics using the Epson
  8971. driver as a base, for quick preview image of PLOX charts with
  8972. unadjusted aspect ratio. => PLOTLIBE.C, PLOX.C. Uses MIX graphics
  8973. calls.
  8974.  
  8975. CUG266.21-PLOTEGA.EXE executable
  8976. => PLOTEGA.C.
  8977.  
  8978. CUG266.22-PLOTEPS.C source
  8979. Reads a file of binary encoded plot commands, creates a memory image
  8980. of them and then sends the image to the printer. => LPTR.C, PLOTLIB.C,
  8981. PLOX.C. Requires Epson Esc $5 (plotter mode).
  8982.  
  8983. CUG266.23-PLOTEPS.EXE executable
  8984.  
  8985. CUG266.24-PLOTEPS2.C source
  8986. Reads a file on binary encoded plot commands, creates a memory image
  8987. of them and then sends the image to the printer. => LPTR2.C,
  8988. PLOTLIB.C, PLOX.C. Requires Esc K mode with 72 bits per inch vertical
  8989. and 60 bits per inch horizontal.
  8990.  
  8991. CUG266.25-PLOTEPS2.EXE executable
  8992.  
  8993. CUG266.26-PLOTHERC.C source
  8994. A Quality-Deferred device driver for Hercules graphics using the Epson
  8995. driver as a base, for quick preview image of PLOX charts with
  8996. unadjusted aspect ratio. => PLOTLIBH.C, PLOX.C.
  8997.  
  8998. CUG266.27-PLOTHERC.EXE executable
  8999. => PLOTHERC.C.
  9000.  
  9001. CUG266.28-PLOTLIB.C source
  9002. PLOX library of basic plotting routines for dot-matrix printer. =>
  9003. PLOX.C.
  9004.  
  9005. CUG266.29-PLOTLIBC.C source
  9006. PLOX library of basic plotting routines for CGA graphics. =>
  9007. PLOTCGA.C, PLOX.C.
  9008.  
  9009. CUG266.30-PLOTLIBE.C source
  9010. PLOX library of basic plotting routines for EGA graphics. =>
  9011. PLOTEGA.C, PLOX.C.
  9012.  
  9013. CUG266.31-PLOTLIBH.C source
  9014. PLOX Library of basic plotting routines for Hercules graphics. =>
  9015. PLOTHERC.C, PLOX.C.
  9016.  
  9017. CUG266.32-PLOX.C source
  9018. MICRO PLOX. Reads a file of PLOX chart specification statements and
  9019. executes them as encountered to produce a binary file of plot
  9020. commands. => CONLIB.C, DATLIB.C, DRAWLIB.C, MATHLIB.C, PXLIB.C,
  9021. WORDLIB.C, PLOX.H, PLOX.MK, LPTR.C, LPTR2.C, PLOTEPS.C, PLOTEPS2.C,
  9022. PLOTLIB.C, PLOTLIBH.C, PLOTHERC.C, PLOTLIBE.C, PLOTEGA.C, PLOTLIBC.C,
  9023. PLOTCGA.C. [CP/M, UNIX, MS-DOS] Requires EPSON FX-80 compatible
  9024. printer.
  9025.  
  9026. CUG266.33-PLOX.DOC doc
  9027. MICRO PLOX. Tutorial on PLOX usage. => PLOX.REF, PLOX.C. Requires
  9028. EPSON FX-80 compatible printer.
  9029.  
  9030. CUG266.34-PLOX.EXE executable
  9031. => PLOX.C.
  9032.  
  9033. CUG266.35-PLOX.H header
  9034. Micro PLOX standard header file, global constants and data type
  9035. definitions. => PLOX.C.
  9036.  
  9037. CUG266.36-PLOX.MK make
  9038. Make file for compiling micro PLOX. PLOX.C.
  9039.  
  9040. CUG266.37-PLOX.REF doc
  9041. PLOX Specification Outline. => PLOX.DOC, PLOX.C.
  9042.  
  9043. CUG266.38-PLOXHIST.DOC doc
  9044. The History and Rationale of micro PLOX. Description of original
  9045. purpose of PLOX, its evolution and flaws. => PLOX.C. Describes
  9046. desireable improvements which have not been implemented, application
  9047. is still limited to EPSON FX-80 compatible printers.
  9048.  
  9049. CUG266.39-PXLIB.C source
  9050. front end plot drawing routines for PLOX. => MATHLIB.C, PLOX.C.
  9051.  
  9052. CUG266.40-READ.ME doc
  9053. Introduction to PLOX and its available documentation. => READ.ME2,
  9054. PLOX.C.
  9055.  
  9056. CUG266.41-READ.ME2 doc
  9057. Documentation of PLOX enhancements and Quality-Deferred screen
  9058. graphics drivers. => READ.ME, PLOX.C.
  9059.  
  9060. CUG266.42-SCATTER.DAT data
  9061. PLOX data values example of scatter diagram. => SCATTER.PIC.
  9062.  
  9063. CUG266.43-SCATTER.PIC data
  9064. PLOX example of scatter diagram data statements. => SCATTER.DAT,
  9065. PLOX.C.
  9066.  
  9067. CUG266.44-STAR.DAT data
  9068. Data for a five pointed star with a 1 inch radius. PLOX example of
  9069. simple line drawing data values. => STAR.PIC.
  9070.  
  9071. CUG266.45-STAR.PIC data
  9072. Draws a five pointed star of 1 inch radius. PLOX example of simple
  9073. line drawing data statements. => STAR.DAT, PLOX.C.
  9074.  
  9075. CUG266.46-SUMMARY.DOC doc
  9076. Micro PLOX summary description. PLOX.C.
  9077.  
  9078. CUG266.47-UPDATE.TXT doc
  9079. Porting Microplox to XENIX. Source code segments and extensive
  9080. documentation of adjustments and difficulties involved in porting
  9081. Microplox to XENIX, this text is extracted from The C Users Journal
  9082. volume 7.4 and analyzes implementation methods used in PLOX. =>
  9083. PLOX.C.
  9084.  
  9085. CUG266.48-WORDAXIS.DAT data
  9086. PLOX example of data values used to build a word axis. =>
  9087. WORDAXIS.PIC.
  9088.  
  9089. CUG266.49-WORDAXIS.PIC data
  9090. PLOX example of data statements used to build a word axis. =>
  9091. WORDAXIS.DAT PLOX.C.
  9092.  
  9093. CUG266.50-WORDLIB.C source
  9094. Keyword-value Text Handling Routines. PLOX module for locating
  9095. keyword-value pairs in PLOX specification statements. => PLOX.C.
  9096.  
  9097. ==============================================================================
  9098. CUG267 -
  9099. -----------
  9100.  
  9101. 8085, 2650 & S6 Cross Assemblers
  9102. By William C. Colley, III. [public] 1 disk. This volume contains cross
  9103. assemblers for Intel 8080 and 8085, Signetics 2650, and SGS S6 micro
  9104. processors. The program is written in portable C. All assembler
  9105. features are supported except relocation, linkage, and macros. The
  9106. program has compiled successfully on two UNIX compilers, five MSDOS
  9107. compilers, and two CP/M compilers.
  9108.  
  9109. CUG267.01-A26.C source
  9110. 2650 Cross-Assembler (Portable). Main program and line assembly
  9111. routines for the assembler. Assembles code for Signetics 2650
  9112. microprocessor. Written in Portable C. => A26.H, A26.DOC, A26EVAL.C
  9113. A26UTIL.C, TEST26.ASM, READ.ME4. [QNIX, PCDOS, HP-UX, CP/M-86,
  9114. CP/M-80, MS-DOS: AZTEC Cll, AZTEC C86, MSC, ECO-C, LC, QNIX C, C186] A
  9115. port to BDS C would be extremely difficult. A port to Toolworks C is
  9116. untried. All assembler features are supported except relocation,
  9117. linkage, and macros.
  9118.  
  9119. CUG267.02-A26.DOC doc
  9120. Simple header document for A26. => A26.H.
  9121.  
  9122. CUG267.03-A26.H header
  9123. This header file contains the global constants and data type
  9124. definitions for all modules of the A26 cross-assembler, as well as
  9125. compilation and linkage instructions. => A26.C.
  9126.  
  9127. CUG267.04-A26EVAL.C source
  9128. This file contains the A26 assembler's expression evaluator and
  9129. lexical analyzer. => A26.C.
  9130.  
  9131. CUG267.05-A26UTIL.C source
  9132. Contains utility packages for symbol table building and searching,
  9133. opcode and operator table searching, listing file output, hex file
  9134. output, and error flagging for the A26 cross-assembler. => A26.C.
  9135. MSDOS far pointer is NOT compatible with the int type, must use char
  9136. type. Fatal error occurs if memory cannot hold new symbol for symbol
  9137. table, if the disk fills up, or if a file opens improperly.
  9138.  
  9139. CUG267.06-A85.C source
  9140. 8085 Cross-Assembler (Portable). This program lets you use your
  9141. computer to assemble code for the Intel 8080 and 8085 microprocessors.
  9142. The program is written in portable C rather than BDS C. Main program
  9143. and line assembly routines. => A85.H, A85.DOC, A85UTIL.C, A85EVAL.C,
  9144. TEST85.ASM, READ.ME4. [PCDOS, HP-UX CP/M-86, CP/M-80, UNIX, MS-DOS:
  9145. AZTEC CII, AZTEC C86, MSC, ECO-C, LC, QNIX C, C186] All assembler
  9146. features are supported except relocation, linkage, and macros. A port
  9147. to BPS would be extremely difficult. A port to Toolworks C is untried.
  9148.  
  9149. CUG267.07-A85.DOC doc
  9150. A simple Header document for A85. => A85.C.
  9151.  
  9152. CUG267.08-A85.H header
  9153. Header file containing global constants and data type definitions for
  9154. all modules of the cross-assembler A85. Also compilation and linkage
  9155. instructions. => A85.C.
  9156.  
  9157. CUG267.09-A85EVAL.C source
  9158. Contains the A85 assembler's expression evaluator and lexical
  9159. analyzer. => A85.C.
  9160.  
  9161. CUG267.10-A85UTIL.C source
  9162. Module containing utility packages for symbol table building and
  9163. searching, opcode and operator table searching, listing file output,
  9164. hex file output, and error flagging for the A85 cross-assembler.
  9165. A85.C. MSDOS far pointer is NOT compatible with the INT type, must use
  9166. CHAR type. Fatal error occurs if memory cannot hold new symbol for
  9167. symbol table, if disk fills up, or if a file opens improperly.
  9168.  
  9169. CUG267.11-AS6.C source
  9170. S6 Cross-Assembler (Portable). Assembles code for the SGS S6 family of
  9171. microprocessors. The Program is written in Portable C rather than BDS
  9172. C. => AS6.DOC, AS6.H, AS6EVAL.C, AS6UTIL.C, TESTS6.ASM, READ.ME4.
  9173. IQNIX, PCDOS, HP-UX, CP/M-86, CP/M-80, MS-DOS: AZTEC Cll, AZTEC C86,
  9174. MSC, ECO-C, LC, QNIX C, C186] All assembler features are supported
  9175. except relocation, linkage, and macros. A port to BDS C would be
  9176. extremely difficult. A port to Toolworks C is untried.
  9177.  
  9178. CUG267.12-AS6.DOC doc
  9179. Simple header documentation for AS6 cross-assembler. => AS6.C.
  9180.  
  9181. CUG267.13-AS6.H header
  9182. Header file containing the global constants and data type definitions
  9183. for all modules of the AS6 cross-assembler. Also compilation and
  9184. linkage instructions. => AS6.C.
  9185.  
  9186. CUG267.14-AS6EVAL.C source
  9187. AS6 assembler's expression evaluator and lexical analyzer. => AS6.C.
  9188.  
  9189. CUG267.15-AS6UTIL.C source
  9190. Module containing utility packages for symbol table building and
  9191. searching, opcode and operator table searching, listing file output,
  9192. key file output, and error flagging for the AS6 cross-assembler. =>
  9193. AS6.C. MSDOS far pointer is NOT compatible with the INT type, must use
  9194. CHAR type. Fatal error occurs if memory cannot hold new symbol for
  9195. symbol table, if disk fills up, or if a file opens improperly.
  9196.  
  9197. CUG267.16-READ.ME4 doc
  9198. Can't Stop Cross-Assembling (Portably). General introduction for the
  9199. 8085, 2650, and S6 cross-assemblers. => AS6.C, A26.C, A85.C.
  9200.  
  9201. CUG267.17-TEST26.ASM source
  9202. 2650 Cross-Assembler Test Source File.
  9203.  
  9204. CUG267.18-TEST85.ASM source
  9205. 8085 Cross-Assembler Test Source File. => A85.C.
  9206.  
  9207. CUG267.19-TESTS6.ASM source
  9208. S6 Opcodes Numerical Order to Test S6 Cross-Asmblr. => AS6.C.
  9209.  
  9210. ==============================================================================
  9211. CUG268 -
  9212. -----------
  9213.  
  9214. Unicorn Library for Microsoft C
  9215. By David A. Miller. [public] 2 disks. The Unicorn Library (v4.0),
  9216. contains over 200 functions written in C and assembly (source code is
  9217. not provided). The library includes various functions: windows,
  9218. graphics (points, lines, circles, ellipses, rotations, etc.), turtle
  9219. (penup, pendown, turnright, etc.), sound, pallette, mouse, joystick,
  9220. printer controls. Some functions are specific to the Tandy 1000. The
  9221. manual on the disk describes each function and gives a sample program
  9222. illustrating its use. CUG268 provides the library for Microsoft C
  9223. v4.0, CUG269 is for Turbo C.
  9224.  
  9225. CUG268.01-BORDER.H header
  9226. Defines several border types that may be used in building window
  9227. programs. => UCTURBO.LIB.
  9228.  
  9229. CUG268.02-DEMOIBM.C source
  9230. Demonstration of some of the features contained in the UC4 library. It
  9231. uses the 4-color medium resolution mode of the IBM PC and compatibles.
  9232. => DEMOIBM.EXE, UCTURBO.LIB. [MS-DOS: TC]
  9233.  
  9234. CUG268.03-DEMOIBM.EXE executable
  9235. => DEMOIBM.C.
  9236.  
  9237. CUG268.04-DEMOTDY.C source
  9238. Demonstrates features contained in the Unicorn Library. It uses the 1
  9239. 6-color medium resolution mode of the Tandy 1000 computer. =>
  9240. DEMOTDY.EXE, UCTUR_TD.LIB. [MS-DOS: TC]
  9241.  
  9242. CUG268.05-DEMOTDY.EXE executable
  9243. => DEMOTDY.C.
  9244.  
  9245. CUG268.06-DOSLIB.H header
  9246. Global constants. => UCTURBO.LIB.
  9247.  
  9248. CUG268.07-EQUIP.H header
  9249. This header defines a structure to hold equipment installed data. =>
  9250. UCTURBO.LIB.
  9251.  
  9252. CUG268.08-KEYDEF.H header
  9253. Defines internal key codes for special extended keys on IBM and clone
  9254. computers. => UCTURBO.LIB.
  9255.  
  9256. CUG268.09-LABEL.C source
  9257. Prints disk label set for Unicorn Library disks on standard mailing
  9258. label forms using the IBM graphics printer. => UCTURBO.LIB.
  9259.  
  9260. CUG268.10-LABEL.EXE executable
  9261. => LABEL.C.
  9262.  
  9263. CUG268.11-LABEL.PRJ batch
  9264. Runs LABEL.C and UCTURBO.LIB. => LABEL.C, UCTURBO.LIB.
  9265.  
  9266. CUG268.12-MANUAL1.DOC doc
  9267. Unicorn Library Documentation 3.1. Contains registration information,
  9268. operating instructions, and function references with sample programs.
  9269. Part 1 of 3 for Unicorn Library 4.0. => UCTURBO.LIB, MANUAL2.DOC. [TC]
  9270.  
  9271. CUG268.13-MANUAL2.DOC doc
  9272. Unicorn Library Documentation 3.1. Continuation of MANUAL1.DOC, Part 2
  9273. of 3. => UCTURBO.LIB, MANUAL3.DOC.
  9274.  
  9275. CUG268.14-MANUAL3.DOC doc
  9276. Unicorn Library Documentation 3.1. Continuation of MANUAL2.DOC, Part 3
  9277. of 3. => UCTURBO.LIB.
  9278.  
  9279. CUG268.15-READ.ME doc
  9280. General description of the Unicorn Library package and its
  9281. requirements. => README.1ST, UCTURBO.LIB.
  9282.  
  9283. CUG268.16-README.1ST doc
  9284. Change of Author's address. => UCTURBO.LIB, READ.ME.
  9285.  
  9286. CUG268.17-REF.DOC doc
  9287. Quick Reference in function Prototype Format. => UCTURBO.LIB. [MS-DOS:
  9288. TC]
  9289.  
  9290. CUG268.18-TESTDX.C source
  9291. A test of the Unicorn #1 Library with a daisy wheel printer. =>
  9292. UCTURBO.LIB, TESTDX.EXE. [MS-DOS: TC]
  9293.  
  9294. CUG268.19-TESTDX.EXE executable
  9295. => TESTDX.C.
  9296.  
  9297. CUG268.20-TESTEQP.C source
  9298. Reads and displays computer status information (equipment status in
  9299. decimal and hex, kilobytes of memory installed, model code number in
  9300. decimal and hex), using functions from the Unicorn #1 Library. =>
  9301. TESTEQP.EXE, UCTURBO.LIB.
  9302.  
  9303. CUG268.21-TESTEQP.EXE executable
  9304. => TESTEQP.C.
  9305.  
  9306. CUG268.22-TESTGRPR.C source
  9307. Test program for IBM Graphics printer and Unicorn #1 Library. =>
  9308. TESTGRPR.EXE UCTURBO.LIB.
  9309.  
  9310. CUG268.23-TESTGRPR.EXE executable
  9311. => TESTGRPR.C.
  9312.  
  9313. CUG268.24-TESTSND.C source
  9314. Sound Testing Program. => TESTSND.EXE, UCTURBO.LIB.
  9315.  
  9316. CUG268.25-TESTSND.EXE executable
  9317. => TESTSND.C.
  9318.  
  9319. CUG268.26-UC.H header
  9320. Unicorn Library Header for Version 4.0. Global constants and data type
  9321. definitions. => UCTURBO.LIB.
  9322.  
  9323. CUG268.27-UCBIOS.H header
  9324. Defines BIOS interrupts and routines and disk routines. =>
  9325. UCTURBO.LIB.
  9326.  
  9327. CUG268.28-UCLIB4.TXT doc
  9328. Description of Unicorn Library, its purpose and adaptability. =>
  9329. UCTURBO.LIB UCTUR_TD.LIB.
  9330.  
  9331. CUG268.29-UCTURBO.LIB library
  9332. A library of over 200 graphics, sound, screen handling, window,
  9333. printer, joystick, and mouse functions for IBM PC. => UCLIB4.TXT.
  9334. [MS-DOS: TC] Source code available to those who register with author.
  9335.  
  9336. CUG268.30-UCTUR_TD.LIB library
  9337. A library of over 200 graphics, sound, screen handling, window,
  9338. printer, joystick, and mouse functions for Tandy 1000. => DEMOTDY.C,
  9339. UCTURBO.LIB. [MS-DOS: TC] Source code available to those who register
  9340. with author.
  9341.  
  9342. CUG268.31-UCVIDEO.H header
  9343. Supplies all definitions required to deal with the video state of the
  9344. machine. => UCTURBO.LIB.
  9345.  
  9346. CUG268.32-VERSION.DOC doc
  9347. Header information for the Unicorn Library 4.00. => UCTURBO.LIB.
  9348.  
  9349. CUG268.33-WINDOW.H header
  9350. Definitions required for all window functions and programs using
  9351. window functions. => UCTURBO.LIB.
  9352.  
  9353. CUG268.34-WTEST.C source
  9354. Test of Unicorn Library window functions. => UCTURBO.LIB, WTEST.EXE.
  9355. [MS-DOS: TC, MSC]
  9356.  
  9357. CUG268.35-WTEST.EXE executable
  9358. WTEST.C.
  9359.  
  9360. ==============================================================================
  9361. CUG269 -
  9362. -----------
  9363.  
  9364. Unicorn Library for Turbo C
  9365. By David A. Miller. [public] 1 disk. See CUG268 for description.
  9366. CUG269 is for Turbo C. CUG268 provides the library for Microsoft C
  9367. v4.0.
  9368.  
  9369. CUG269.01-BORDER.H header
  9370. Defines several border types that may be used in building window
  9371. programs. => UNICORN.LIB.
  9372.  
  9373. CUG269.02-DEMOIBM.C source
  9374. A graphics demo program for IBM PC and compatibles with a CGA or
  9375. equivalent. This uses mode 4 (4-color medium resolution graphics). =>
  9376. UNICORN.LIB.
  9377.  
  9378. CUG269.03-DEMOIBM.EXE executable
  9379. => DEMOIBM.C.
  9380.  
  9381. CUG269.04-DOSLIB.H header
  9382. doslib header. Global definitions. => UNICORN.LIB.
  9383.  
  9384. CUG269.05-EQUIP.H header
  9385. Defines a structure to hold equipment installed data. => UNICORN.LIB.
  9386.  
  9387. CUG269.06-KEYDEF.H header
  9388. Defines internal key codes for special extended keys on IBM and clone
  9389. computers. => UNICORN.LIB.
  9390.  
  9391. CUG269.07-MANUAL1.DOC doc
  9392. Unicorn Library Documentation 3.1. Contains registration information,
  9393. operating instructions, and function references with sample programs.
  9394. Part 1 of 3 for Unicorn Library 4.0. => UNICORN.LIB, MANUAL2.DOC.
  9395.  
  9396. CUG269.08-MANUAL2.DOC doc
  9397. Unicorn Library Documentation 3.1. Continuation of MANUAL3.DOC, Part 2
  9398. of 3. => UNICORN.LIB, MANUAL3.DOC.
  9399.  
  9400. CUG269.09-MANUAL3.DOC doc
  9401. Unicorn 1 Documentation 3.1. Continuation of MANUAL2.DOC, Part 3 of 3.
  9402. => UNICORN.LIB.
  9403.  
  9404. CUG269.10-READ.ME doc
  9405. Unicorn Library Documentation 4.0. Contains registration information
  9406. and description of Demo-related files. UNICORN.LIB.
  9407.  
  9408. CUG269.11-TESTDX.C source
  9409. Test of Unicorn #1 Library with a daisy-wheel printer. => UNICORN.LIB.
  9410.  
  9411. CUG269.12-TESTDX.EXE executable
  9412. => DEMOIBM.C.
  9413.  
  9414. CUG269.13-TESTEQP.C source
  9415. Displays information on equipment status in decimal and hex, kilobytes
  9416. of memory installed, the model code number in decimal and hex, using
  9417. Unicorn #1 Library functions. => UNICORN.LIB.
  9418.  
  9419. CUG269.14-TESTEQP.EXE executable
  9420. TESTEQP.C.
  9421.  
  9422. CUG269.15-TESTGRPR.C source
  9423. Test program to check the IBM graphics printer and the Unicorn #1
  9424. Library. => UNICORN.LIB.
  9425.  
  9426. CUG269.16-TESTGRPR.EXE executable
  9427. => TESTGRPR.C.
  9428.  
  9429. CUG269.17-TESTSND.C source
  9430. Sound Testing Program!. => UNICORN.LIB.
  9431.  
  9432. CUG269.18-TESTSND.EXE executable
  9433. => TESTSND.C.
  9434.  
  9435. CUG269.19-UC.H header
  9436. Global constants and data type definitions. => UNICORN.LIB.
  9437.  
  9438. CUG269.20-UCBIOS.H header
  9439. Defines BIOS interrupts, routines and disk routines. => UNICORN.LIB.
  9440.  
  9441. CUG269.21-UCLIB4.TXT doc
  9442. Description of Unicorn Library, its purpose and adaptability. =>
  9443. UNICORN.LIB, UCTANDY.LIB. Tandy demo programs (DEMOTDY.C, DEMOTDY.EXE)
  9444. are not on distribution disk for UCTANDY.LIB.
  9445.  
  9446. CUG269.22-UCTANDY.LIB library
  9447. A library of over 200 graphics, sound, screen handling, window,
  9448. printer, joystick and mouse functions for Tandy 1000. => UNICORN.LIB,
  9449. UCLIB4.TXT. [MS-DOS: MSC4] Source code is available only to users who
  9450. register with the author. Tandy Demo programs for Unicorn Library
  9451. (DEMOTDY.C, DEMOTDY.EXE) are no on distribution disk (see UCL1
  9452. B4.TXT).
  9453.  
  9454. CUG269.23-UCVIDEO.H header
  9455. Supplies all definitions required to deal with the video state of the
  9456. machine. => UNICORN.LIB.
  9457.  
  9458. CUG269.24-UNICORN.LIB library
  9459. A library of over 200 graphics, sound, screen handling, window,
  9460. printer, joystick and mouse functions for IBM PC and compatibles. =>
  9461. UCLIB4.TXT. [MS-DOS: MSC4] Source code is available only to users who
  9462. register with the author.
  9463.  
  9464. CUG269.25-UNICORN.LST doc
  9465. A list of functions, associated categories, and associated offset,
  9466. code and data size. UNICORN.LIB.
  9467.  
  9468. CUG269.26-WINDOW.H header
  9469. This header is to be used for all window functions and programs using
  9470. window functions. => UNICORN.LIB.
  9471.  
  9472. CUG269.27-WTEST.C source
  9473. Test of Unicorn Library Window functions. => UNICORN.LIB.
  9474.  
  9475. CUG269.28-WTEST.EXE executable
  9476. => WTEST.C.
  9477.  
  9478. ==============================================================================
  9479. CUG270 -
  9480. -----------
  9481.  
  9482. Miscellany X
  9483. [public] 1 disk. This volume is a collection of small programs
  9484. submitted by five programmers. Marc Bosser, NY has contributed four
  9485. video routines: cursoroff(), exwriteM(), fill(), and xy(). These are
  9486. implemented by using IBM video ROM BIOS calls.
  9487. Les Aldridge from NJ has submitted EST, a program that searches for
  9488. the largEST, smallEST, oldEST, or newEST files. This program is
  9489. specific to MS-DOS and exploits the Microdoft C v5.x run-time library.
  9490. Scott Holland from NJ has submitted a three dimensional tic-tac-toe
  9491. player. The human player enters moves as three digit numbers which
  9492. represent the level, row and column. For portability, the display is
  9493. generated using standard I/O routines. Code for several additional
  9494. strategy levels are supplied, allowing the human to play against
  9495. different machine strategies. Ralf E. Brendler has contributed
  9496. UNIX-like utilities: diff, delta, and apply. Although they were
  9497. developed under Microsoft OS/2 v1.0 and v1.1 using MSC v5.1, they use
  9498. no OS/2 specific calls and should be portable to any ANSI Standard C
  9499. compiler. Finally, ATOF.C contributed by Dan Schechter is a set of
  9500. functions including atof() and strod(). Schechter implemented these
  9501. functions for Aztec C v4.1, which has a bug in atof() (scheduled to be
  9502. fixed in the next release) and has no strod().
  9503.  
  9504. CUG270.01-APPLY.C source
  9505. By Ralf E. Brendler. Apply a delta script to a text file. A utility
  9506. which will apply a delta created using DELTA.EXE to a source file.
  9507. This effectively mimics the operation of UNIX ed's script editing. =>
  9508. DELTA.C APPLY.H, DIFF.DOC. [OS/2: MSC5] Uses only family API calls
  9509. therefore can be bound to run under MS-DOS 3.X as well as MS-OS/2v1.X.
  9510. Uses no OS/2 specific calls therefore should be portable to any ANSI
  9511. standard compiler.
  9512.  
  9513. CUG270.02-APPLY.EXE executable
  9514. By Ralf E. Brendler. => APPLY.C.
  9515.  
  9516. CUG270.03-APPLY.H header
  9517. By Ralf E. Brendler. Global Constants, Type Definitions, and Function
  9518. Declarations. => APPLY.C.
  9519.  
  9520. CUG270.04-ATOF.C source
  9521. By Dan Schechter. ATOF. A temporary set of functions atof() and
  9522. strtod() for Aztec CV4.1, which has a bug in atof() (scheduled to be
  9523. fixed in the next release) and has no strtod(). [MS-DOS: AZTEC C86]
  9524. Probably causes rounding errors.
  9525.  
  9526. CUG270.05-AUTOEXEC.BAT batch
  9527. Introductory batch file displaying README.TXT and running VID_DEMO.
  9528.  
  9529. CUG270.06-DELTA.C source
  9530. By Ralf E. Brendler. Delta file creation program. A variation of the
  9531. DIFF utility which generates files suitable for passing to the UNIX
  9532. editor ed to generate a new file based on an existing file and a delta
  9533. file. It can be used to effect a very primitive Source Code Control
  9534. System, or as a basis for developing a full-featured SCCS. => DIFF.C,
  9535. APPLY.C, DIFF.DOC. [OS/2: MSC5] Uses only family API calls therefore
  9536. can be bound to run under MS-DOS 3.X as well as MS-OS/2v1.X. Uses no
  9537. OS/2 specific calls therefore should be portable to any ANSI standard
  9538. compiler.
  9539.  
  9540. CUG270.07-DELTA.EXE executable
  9541. By Ralf E. Brendler. => DELTA.C.
  9542.  
  9543. CUG270.08-DIFF.C source
  9544. By Ralf E. Brendler. File differencing program. Roughly patterned
  9545. after the UNIX utility of the same name. It has UNIX-style output, and
  9546. uses the "recursive longest matching sequence" differencing algorithm.
  9547. => DIFF.DOC, DIFF.H. [OS/2: MSC5] Uses only family API calls therefore
  9548. can be bound to run under MS-DOS 3.X as well as MS-OS/2v1.X. Uses no
  9549. OS/2 specific calls therefore should be portable to any ANSI standard
  9550. compiler.
  9551.  
  9552. CUG270.09-DIFF.DOC doc
  9553. By Ralf E. Brendler. File Difference Utilities. Purpose, development,
  9554. and reference documentation for utilities DIFF, DELTA, and APPLY. =>
  9555. DIFF.C, DELTA.C, APPLY.C.
  9556.  
  9557. CUG270.10-DIFF.EXE executable
  9558. By Ralf E. Brendler. => DIFF.C.
  9559.  
  9560. CUG270.11-DIFF.H header
  9561. By Ralf E. Brendler. Global constants, data type definitions, and
  9562. function prototypes. => DIFF.C.
  9563.  
  9564. CUG270.12-EST.C source
  9565. By Les Aldridge. Find largest, smallest, oldest, newest files. Lists a
  9566. largest, smallest, oldest, newest files from a given path
  9567. specification under MS-DOS. Illustrates use of _makepath,_splitpath,
  9568. _dos_findfirst and _dos_findnext. => EST.DOC, EST.MK. [MS-DOS: MSC5]
  9569. Uses library functions specific to Microsoft C5.0.
  9570.  
  9571. CUG270.13-EST.DOC doc
  9572. By Les Aldridge. EST: finding the ..est file(s) on your disk.
  9573. Background on development of EST functions, and their uses of
  9574. functions from the MSCF run-time library. => EST.C.
  9575.  
  9576. CUG270.14-EST.EXE executable
  9577. By Les Aldridge. => EST.C.
  9578.  
  9579. CUG270.15-EST.MK make
  9580. By Les Aldridge. => EST.C.
  9581.  
  9582. CUG270.16-README doc
  9583. By Dan Schechter. Letter to Robert.
  9584.  
  9585. CUG270.17-README.TXT doc
  9586. By Marc Bosser. Description of Submitted Materials. Brief summary of
  9587. VID_DEMO functions. => VID_DEMO.C.
  9588.  
  9589. CUG270.18-SUMMARY.TXT doc
  9590. By Ralf E. Brendler. Brief summary of UNIX-like functions, DIFF,
  9591. DELTA, and APPLY, and notes on adaptability. => DIFF.C, DELTA.C,
  9592. APPLY.C.
  9593.  
  9594. CUG270.19-T3.DOC doc
  9595. By Scott Holland. Three dimensional tic-tac-toe. Summary description
  9596. of T3 function modules, background, and adaptibility. => T3MAIN.C.
  9597.  
  9598. CUG270.20-T3COMP.C source
  9599. By Scott Holland. TTT3D computer move subroutine. => T3MAIN.C.
  9600.  
  9601. CUG270.21-T3CONV.C source
  9602. By Scott Holland. TTT3D move conversion subroutines. Two subroutines
  9603. which converts moves between an external 3-digit coordinate and an
  9604. internal representation. => T3MAIN.C.
  9605.  
  9606. CUG270.22-T3DISP.C source
  9607. By Scott Holland. TTT3D display subroutine. => T3MAIN.C.
  9608.  
  9609. CUG270.23-T3GLOBAL.H header
  9610. By Scott Holland. TTT3D Include file. Global type definitions and
  9611. explanations. => T3MAIN.C.
  9612.  
  9613. CUG270.24-T31NIT.C source
  9614. By Scott Holland. TTT3D initialization subroutine. Initializes
  9615. variables and turns on diagnostics. => T3MAIN.C.
  9616.  
  9617. CUG270.25-T31NTRO.C source
  9618. By Scott Holland. TTT3D Introduction Subroutine. Presents game rules
  9619. and entry syntax. => T3MAIN.C.
  9620.  
  9621. CUG270.26-T3MAIN.C source
  9622. By Scott Holland. TTT3D Main Program. Coordinates order of play and
  9623. display. T3.DOC, T3INIT.C, T3INTRO.C, T3PLAYER.C, T3COMP.C, T3DISP.C,
  9624. T3CONV.C, T3GLOBAL.H. [MS-DOS3: VANILLA, UNIX/5, MSC4]
  9625.  
  9626. CUG270.27-T3PLAYER.C source
  9627. By Scott Holland. TTT3D Player Move Subroutine. Gets the players move
  9628. and verifies that it is valid. => T3MAIN.C.
  9629.  
  9630. CUG270.28-VIDEO.H header
  9631. By Marc Bosser. Video Header File. Global definitions and
  9632. initialization. => VID_DEMO.C. [MS-DOS] Dependant on ROM BIOS.
  9633.  
  9634. CUG270.29-VID_DEMO.C source
  9635. By Marc Bosser. Video Demonstration. Demonstration of various video
  9636. routines, curseroff(), ewriteM(), fill(), and xy(). => VIDEO.H.
  9637. [MS-DOS: TC, MSC4] Dependent on ROM BIOS.
  9638.  
  9639. CUG270.30-VID_DEMO.EXE executable
  9640. By Marc Bosser. => VID_DEMO.C.
  9641.  
  9642. CUG270.31-VID_DEMO.OBJ object
  9643. By Marc Bosser. => VID_DEMO.C.
  9644.  
  9645. ==============================================================================
  9646. CUG271 -
  9647. -----------
  9648.  
  9649. Steven's Library for Turbo C v1.5
  9650. By Steven E. Margison. [share2] 2 disks. This volume contains the
  9651. lastest version of Steven's Library, a shareware package. CUG271 is
  9652. for Turbo C v1.5 and CUG272 is for Datalight C. Each volume contains
  9653. the small model library (over 100 functions), some sample utilities,
  9654. and all documentation. The library includes functions for handling
  9655. communication ports, printer, CRC, video, time, date, sound, error
  9656. interrupt, keyboard, etc. The library source code plus the other four
  9657. memory model libraries are available from the author.
  9658.  
  9659. CUG271.01-AABORT.DOC doc
  9660. MBORT -- Terminate a program. Describes a function to abort the
  9661. program after sending the BELL character to stderr. => SMTCS.LIB.
  9662.  
  9663. CUG271.02-ARGVAL.DOC doc
  9664. convert an ASCII numerical string from an argument. Describes a
  9665. function to parse command line arguments containing numerical values
  9666. into an integer. => SMTCS.LIB. Numeric values cannot exceed four
  9667. characters without causing potential damage to the program by
  9668. overrunning the character storage area.
  9669.  
  9670. CUG271.03-ASYNC.DOC doc
  9671. readchar, ready_rev, ready_xmt, setport, writechar. Describes very low
  9672. level (direct port access) subroutines to enable 1/0 through COM1
  9673. through COM4. Only setport() uses BIOS int 14H. => SMTCS.LIB,
  9674. SMDEFS.H.
  9675.  
  9676. CUG271.04-BADEXT.DOC doc
  9677. Describes a function which reports invalid filename extension and
  9678. exits program. => SMTCS.LIB.
  9679.  
  9680. CUG271.05-BASENAME.DOC doc
  9681. Split a string into path and/or filename. Describes a function which
  9682. splits a string into path and/or filename. => SMTCS.LIB.
  9683.  
  9684. CUG271.06-BLPR.DOC doc
  9685. Describes two assembly language routines: blpr--write a character to
  9686. LPT? through BIOS 17H, and blprstat--get LPT? status through BIOS 17H.
  9687. => SMTCS.LIB. Because of this dependency upon the ROM-BIOS Interrupt
  9688. 17H, these routines may not work on all compatibles.
  9689.  
  9690. CUG271.07-CANT.DOC doc
  9691. report inability to open a file and exit. Describes function which
  9692. reports inability to open a file and exits program. => SMTCS.LIB.
  9693.  
  9694. CUG271.08-CENTER.DOC doc
  9695. Describes function which centers a string. => SMTCS.LIB. The string
  9696. MUST NOT BE longer than the size specified, since there is no error
  9697. checking for this condition and an unusable result will be returned.
  9698.  
  9699. CUG271.09-CHKASYNC.DOC doc
  9700. chkded, chkdsr, chkcts, chkring. Describes assembly language functions
  9701. which provide direct access to the serial communications chips. =>
  9702. SMTCS.LIB, SMDEFS.H.
  9703.  
  9704. CUG271.10-CLRFIELD.DOC doc
  9705. Describes functions which handle the problem of clearing a section of
  9706. a line on the screen without clearing to the end of the line. =>
  9707. SMTCS.LIB.
  9708.  
  9709. CUG271.11-CLS.DOC doc
  9710. Describes a function which clears the screen and homes the cursor. =>
  9711. SMTCS.LIB.
  9712.  
  9713. CUG271.12-CRC.DOC doc
  9714. CRC functions--CRC misc. functions. Describes functions used in CRC
  9715. calculations mainly for modem programs: crc_clear(), clear crc value;
  9716. crc update (crc, chr), update crc value; crc finish (crc), finish crc
  9717. calculation. => SMTCS.LIB. As supplied, the CCITT calculation
  9718. polynomial is used. The source can be easily changed to CRC 16 if
  9719. desired.
  9720.  
  9721. CUG271.13-CURSOR.DOC doc
  9722. Cursor Style--alter the cursor style. Describes function which allows
  9723. selection of several predefined cursor styles, or user-specified
  9724. cursor size. => SMTCS.LIB.
  9725.  
  9726. CUG271.14-DAYNUM.DOC doc
  9727. Describes a function which finds the number of a date within a year.
  9728. => SMTCS.LIB. Years below 1980 are ignored.
  9729.  
  9730. CUG271.15-DISPBOX.DOC doc
  9731. dvid_box. Describes a function which displays a box on the screen. =>
  9732. SMTCS.LIB. Functions may fail if the target system is not a very close
  9733. compatible since direct memory writing is being used. No error check
  9734. is done on any value.
  9735.  
  9736. CUG271.16-DISPLAY.DOC doc
  9737. direct video functions. Describes functions which use direct video
  9738. access functions. => SMTCS.LIB. Functions may fail if the target
  9739. system is not a very close compatible since direct memory writing is
  9740. being used.
  9741.  
  9742. CUG271.17-DSTR_I.DOC doc
  9743. Describes a function which makes an ASCII decimal string into an
  9744. integer. => SMTCS.LIB.
  9745.  
  9746. CUG271.18-DUMP.C source
  9747. Hex File Dump Utility. Displays a file in hex and character
  9748. representation in color or monochrome, depending upon type of video
  9749. card installed. Displays 20 lines per screen and waits for keypress.
  9750. => SMTCS.LIB. [MS-DOS: TC] As distributed, this program requires (for
  9751. compilation): "Steve's Turbo-C Library" version 1.30 or later.
  9752.  
  9753. CUG271.19-DUMP.EXE executable
  9754. => DUMP.C.
  9755.  
  9756. CUG271.20-DVID.DOC doc
  9757. Direct Video Access Routines. Documentation for routines in DUMP.C and
  9758. SMTCS.LIB. => DUMP.C, SMTCS.LIB.
  9759.  
  9760. CUG271.21-D_CLS.DOC doc
  9761. Describes function which clears current screen. => SMTCS.LIB.
  9762.  
  9763. CUG271.22-D_POS.DOC doc
  9764. Describes function which positions the cursor on a video page. =>
  9765. SMTCS.LIB.
  9766.  
  9767. CUG271.23-D_SAY.DOC doc
  9768. Describes two functions: d_say--display a string at a specific
  9769. position, and d saypag--same, with page specification. => SMTCS.LIB.
  9770.  
  9771. CUG271.24-ENTERDAT.DOC doc
  9772. Describes two functions: enterdata--enter a string of data from
  9773. keyboard, and dvid_enterdata--same, use direct video access. =>
  9774. SMTCS.LIB.
  9775.  
  9776. CUG271.25-ENTERFN.DOC doc
  9777. Describes two functions: enterfn--enter a filename from keyboard, and
  9778. dvid_enterfin--same, use direct video access. => SMTCS.LIB.
  9779.  
  9780. CUG271.26-ERAOK.DOC doc
  9781. Describes a function which asks permission before overwriting an
  9782. existing file. => SMTCS.LIB.
  9783.  
  9784. CUG271.27-ERROR.DOC doc
  9785. Describes a function which reports a fatal error and exits program. =>
  9786. SMTCS.LIB.
  9787.  
  9788. CUG271.28-EXISTS.DOC doc
  9789. Describes a function which sees if a file exists. => SMTCS.LIB.
  9790.  
  9791. CUG271.29-EXIT2DOS.DOC doc
  9792. Describes a function which asks for permission to exit a program. =>
  9793. SMTCS.LIB.
  9794.  
  9795. CUG271.30-EXPARG.DOC doc
  9796. expand_arg. Describes a function which expands command line wildcard
  9797. filenames. => SMTCS.LIB.
  9798.  
  9799. CUG271.31-EXTTYP.DOC doc
  9800. Describes a function which checks a filename for a particular
  9801. extension. => SMTCS.LIB.
  9802.  
  9803. CUG271.32-FILLCH.DOC doc
  9804. Describes a function which fills a string with a character. =>
  9805. SMTCS.LIB.
  9806.  
  9807. CUG271.33-FLYER.TXT doc
  9808. Descriptions of SEM software, its availability and background. =>
  9809. SMTCS.LIB, ORDER.FRM.
  9810.  
  9811. CUG271.34-FOPENX.DOC doc
  9812. Describes three functions (fopenp, fopend, fopeng) which allow the
  9813. opening of a file in other than just the current directory. These
  9814. functions use file descriptor structures. => SMTCS.LIB, OPENX.DOC.
  9815. These functions cannot be used to create new files.
  9816.  
  9817. CUG271.35-GAMEPORT.DOC doc
  9818. Describes functions which manipulate the game port. => SMTCS.LIB.
  9819.  
  9820. CUG271.36-GETCODE.DOC doc
  9821. get_code_adr--get a function address. Describes a function used to get
  9822. the absolute segment and offset values for the address of a function
  9823. within a program. It is useful for installing interrupt handlers and
  9824. interfacing to assembly language modules. => SMTCS.LIB.
  9825.  
  9826. CUG271.37-GETDATA.DOC doc
  9827. get_data_adr--get a data item address. Describes a function used to
  9828. get the absolute segment and offset values for the address of a data
  9829. item within a program. It is useful for installing interrupt handlers
  9830. and interfacing to assembly language modules. => SMTCS.LIB.
  9831.  
  9832. CUG271.38-GETKEY.DOC doc
  9833. Describes an extended keyboard fetch. => SMTCS.LIB.
  9834.  
  9835. CUG271.39-GETPATH.DOC doc
  9836. Describes a function which retrieves the PATH variable and parses it.
  9837. => SMTCS.LIB.
  9838.  
  9839. CUG271.40-GETPOS.DOC doc
  9840. Describes function which gets current cursor position. => SMTCS.LIB.
  9841. Values are in binary.
  9842.  
  9843. CUG271.41-GTOD.C source
  9844. Get time of day utility. Various date, time formatting functions. =>
  9845. SMTCS.LIB. [MS-DOS: TC] As distributed, this program requires (for
  9846. compilation): "Steve's Turbo-C Library' version 1.30 or later.
  9847.  
  9848. CUG271.42-GTOD.EXE source
  9849. => GTOD.C.
  9850.  
  9851. CUG271.43-GTODFUNC.DOC doc
  9852. Describes two functions: gtodsub--get time of day to file pointer and,
  9853. gtodstr--get time of day to a string. => SMTCS.LIB.
  9854.  
  9855. CUG271.44-HSTR_I.DOC doc
  9856. Describes function which makes an ASCII hexadecimal string into an
  9857. integer. => SMTCS.LIB.
  9858.  
  9859. CUG271.45-IBMTYPE.DOC doc
  9860. Describes function which finds out the type of IBM computer in use. =>
  9861. SMTCS.LIB. Inconsistencies in the byte in ROM at F000:FFFEh reduce the
  9862. accuracy of this function.
  9863.  
  9864. CUG271.46-INPATH.C source
  9865. Inpath Utility. This is a program similar to many "filefind" programs,
  9866. except that it works like the UNIX "whereis" command. => SMTCS.LIB.
  9867. [MS-DOS: TC] As distributed this program requires (for compilation):
  9868. "Steve's Turbo-C Library" version 1.30 or later.
  9869.  
  9870. CUG271.47-INPATH.EXE executable
  9871. => INPATH.C.
  9872.  
  9873. CUG271.48-ISCONS.DOC doc
  9874. Describe function which checks to see if file descriptor is the
  9875. console. => SMTCS.LIB.
  9876.  
  9877. CUG271.49-ISLEAP.DOC doc
  9878. Describe function which checks if year is leap year. => SMTCS.LIB.
  9879.  
  9880. CUG271.50-I_ISTR.DOC doc
  9881. Describes function which makes an integer from an ASCII decimal
  9882. string. => SMTCS.LIB.
  9883.  
  9884. CUG271.51-KEYBOARD.DOC doc
  9885. keyboard functions. Describes functions which manipulate the keyboard
  9886. status flags at 0000:417 and 0000:418. => SMTCS.LIB.
  9887.  
  9888. CUG271.52-KEYS.H header
  9889. Extra defines for keyboard operations. => SMTCS.LIB.
  9890.  
  9891. CUG271.53-LEXCMP.DOC doc
  9892. Describes function which compares two strings, case independent. =>
  9893. SMTCS.LIB.
  9894.  
  9895. CUG271.54-LISTALL data
  9896. List of files, used by PMAN.COM to generate manual to be printed to
  9897. PRN. => SMTCS.LIB, PMAN.COM.
  9898.  
  9899. CUG271.55-LOADSTR.DOC doc
  9900. Describes function which loads a string with padding. => SMTCS.LIB.
  9901.  
  9902. CUG271.56-MKBOX.DOC doc
  9903. Describes function which makes a box on the screen. => SMTCS.LIB.
  9904.  
  9905. CUG271.57-MKTONE.DOC doc
  9906. Describes function which makes a tone to the speaker. => SMTCS.LIB.
  9907.  
  9908. CUG271.58-MODS.131 doc
  9909. List of modifications made for version 1.31. => SMTCS.LIB.
  9910.  
  9911. CUG271.59-MONTHIS.DOC doc
  9912. Describes function which returns a string pointer to name of month. =>
  9913. SMTCS.LIB.
  9914.  
  9915. CUG271.60-NEWEXT.DOC doc
  9916. Describes a function which changes a filename extension. => SMTCS.LIB.
  9917.  
  9918. CUG271.61-OKISET.C source
  9919. Okidata Printer Setup Utility. => SMTCS.LIB. [MS-DOS: TC] As
  9920. distributed, this program requires (for compilation): "Steve's Turbo-C
  9921. Library", version 1.30 or later.
  9922.  
  9923. CUG271.62-OKISET.EXE executable
  9924. => OKISET.C.
  9925.  
  9926. CUG271.63-OPENX.DOC doc
  9927. Describes three functions (openp, opend openg) which allow the opening
  9928. of a file in other than just the current library. => SMTCS.LIB,
  9929. FOPENX.DOC. These functions cannot be used to create new files.
  9930.  
  9931. CUG271.64-ORDER.FRM doc
  9932. Software Registration and Order Form. => SMTCS.LIB, FLYER.TXT.
  9933.  
  9934. CUG271.65-PMAN.COM executable
  9935. Utility program provided to print all files specified in LISTALL to
  9936. PRN: for binding into a manual. => SMTCS.LIB, LISTALL. [MS-DOS: TC]
  9937.  
  9938. CUG271.66-PRSERIES.DOC doc
  9939. Describes a series of routines which use the low level functions
  9940. blpr() and blprstat() to access the LPT? ROM-BIOS drivers directly. =>
  9941. SMTCS.LIB.
  9942.  
  9943. CUG271.67-README doc
  9944. Justification and description of distribution disk general contents
  9945. for"Steve's Library for Turbo-C' version 1.31. => SMTCS.LIB.
  9946.  
  9947. CUG271.68-RELINK.DOC doc
  9948. Instructions on how to use batch files and library response files to
  9949. remake libraries. => SMTCS.LIB. Batch files and librarian response
  9950. files are only supplied with full registration.
  9951.  
  9952. CUG271.69-REPCHAR.DOC doc
  9953. repchar--repeat a character n times to fd. Describes function which
  9954. repeats a character n times to fd. => SMTCS.LIB.
  9955.  
  9956. CUG271.70-RMWHITE.DOC doc
  9957. rmlead, rmtrail, rmallws. Describes functions for removing whitespace
  9958. from the specified string in place. => SMTCS.LIB.
  9959.  
  9960. CUG271.71-SCREEN.H header
  9961. Extra defines for screen handling operations. => SMTCS.LIB.
  9962.  
  9963. CUG271.72-SETASYNC.DOC doc
  9964. Serial comm. direct access assembly functions. Describes assembly
  9965. language functions which provide direct access to the serial
  9966. communications chips. => SMTCS.LIB.
  9967.  
  9968. CUG271.73-SMDEFS.H header
  9969. Extra defines for compiling programs by S. Margison. => SMTCS.LIB.
  9970.  
  9971. CUG271.74-SMGRAPH.H header
  9972. FUNCTION: smgraph.h (formerly graphics.h). Extra defines for IBM
  9973. Graphics Characters. => SMTCS.LIB.
  9974.  
  9975. CUG271.75-SMLIBTC.DOC doc
  9976. Information for "Steve's Library for Turbo C" version 1.30 regarding
  9977. documentation, installation, linking, real time interrupt handler,
  9978. buffering STDOUT, utilities, shareware, warranty and registration. =>
  9979. SMTCS.LIB.
  9980.  
  9981. CUG271.76-SMTC.ORD doc
  9982. Software Registration Form and Order. => SMTCS.LIB.
  9983.  
  9984. CUG271.77-SMTC.TOC doc
  9985. Steve's Turbo-C Library List of Functions. List of functions and
  9986. one-line descriptions. SMTCS.LIB.
  9987.  
  9988. CUG271.78-SMTCS.LIB library
  9989. Steve's Library for Turbo-C. Small memory model library of over 100
  9990. functions for Turbo-C (extensively documented - see PMAN.COM).
  9991. Includes functions for handling direct video access, communications
  9992. parts, printer, CRC, time, date, sound, error interrupt, keyboard,
  9993. etc. => DUMP.C, FLYER.TXT, GTOD.C, INPATH.C, OKISET.C, PMAN.COM,
  9994. SMLIBTC.DOC, SMTC.TOC, TESTEXP.C, TESTINTS.C, WC.C, KEYS.H, SCREEN.H,
  9995. SMDEFS.H, SMGRAPH.H, SOUND.H, TEXTCOMP.C. [MS-DOS: TC1.5] Compiled for
  9996. Turbo-C 1.5 only.
  9997.  
  9998. CUG271.79-SOUND.DOC doc
  9999. Soundon-turn on speaker; soundoff-turn off speaker. Describes very low
  10000. level functions to manipulate the speaker port control. => SMTCS.LIB.
  10001.  
  10002. CUG271.80-SOUND.H header
  10003. Defines for IBM speaker control. => SMTCS.LIB.
  10004.  
  10005. CUG271.81-STRIP.DOC doc
  10006. Strip a new line from a string. Describes function which strips a new
  10007. line from a string. => SMTCS.LIB.
  10008.  
  10009. CUG271.82-STUFF.DOC doc
  10010. Describes function which gets equipment report (high level). =>
  10011. SMTCS.LIB, _STUFF.DOC.
  10012.  
  10013. CUG271.83-TCSERIAL.NUM doc
  10014. Serial Number for Steve's Turbo-C Library Version 1.31. => SMTCS.LIB.
  10015.  
  10016. CUG271.84-TESTEXP.C source
  10017. FUNCTION: expand_args function demonstration. This fire will
  10018. demonstrate the use of the expand args() function. It does nothing
  10019. more than report all the expanded functions. => SMTCS.LIB. [MS-DOS:
  10020. TC]
  10021.  
  10022. CUG271.85-TESTINTS.C source
  10023. Test Program for Interrupt Handler Functions. This program
  10024. demonstrates the installable interrupt service routines contained in
  10025. the ticker functions. => SMTCS.LIB, TICKER.DOC. [MS-DOS: TC]
  10026.  
  10027. CUG271.86-TEXTCOMP.C source
  10028. Text Compare Utility. This short utility compares two text files and
  10029. shows any line differences. => SMTCS.LIB. [MS-DOS: TC] As distributed,
  10030. this program requires (for compilation): "Steve's Turbo-C Library"
  10031. version 1.30 or later.
  10032.  
  10033. CUG271.87-TEXTCOMP.EXE executable
  10034. => TEXTCOMP.C.
  10035.  
  10036. CUG271.88-TICKER.DOC doc
  10037. Describes the timer interrupt service routine package. => SMTCS.LIB,
  10038. TESTINTS.C.
  10039.  
  10040. CUG271.89-UNTAB.DOC doc
  10041. Describes function which expands the horizontal tabs to spaces. =>
  10042. SMTCS.LIB.
  10043.  
  10044. CUG271.90-VIDCOLOR.DOC doc
  10045. vid_border-set color; vid_palette-set color palett. Describes
  10046. functions which manipulate the CGA card, or EGA card in CGA color
  10047. mode. => SMTCS.LIB.
  10048.  
  10049. CUG271.91-VIDPAGE.DOC doc
  10050. Describes a function which sets a video page as active page. =>
  10051. SMTCS.LIB. This function will have no effect on the monochrome card.
  10052.  
  10053. CUG271.92-VIDPIXEL.DOC doc
  10054. vid_wrpix-write to screen; vid_rdpix-read from scr. Describes two
  10055. functions which manipulate the CGA card, or EGA card in CGA graphics
  10056. mode. => SMTCS.LIB. These functions do not support the extra modes of
  10057. the EGA or PGA adapters.
  10058.  
  10059. CUG271.93-VMODE.DOC doc
  10060. Describes a function which sets video mode. => SMTCS.LIB, SCREEN.H.
  10061.  
  10062. CUG271.94-WC.C source
  10063. Word Count Utility. => SMTCS.LIB. MS-DOS: TCI As distributed, this
  10064. program requires (for compilation): "Steve's Turbo-C Library" version
  10065. 1.31 or later.
  10066.  
  10067. CUG271.95-WC.EXE executable
  10068. => WC.C.
  10069.  
  10070. CUG271.96-WEEKDAY.DOC doc
  10071. Describes function which determines the day of the week from the date.
  10072. => SMTCS.LIB.
  10073.  
  10074. CUG271.97-WKDAYNM.DOC doc
  10075. Describes a function which returns a pointer to name of day string. =>
  10076. SMTCS.LIB.
  10077.  
  10078. CUG271.98- GETDI.DOC doc
  10079. Describes function which gets device information for a file handle. =>
  10080. SMTCS.LIB. File handle, NOT file descriptor is required.
  10081.  
  10082. CUG271.99- STUFF.DOC doc
  10083. stuff--get equipment report (low level). Describes function which gets
  10084. equipment report (low level). => SMTCS.LIB STUFF.DOC.
  10085.  
  10086. ==============================================================================
  10087. CUG272 -
  10088. -----------
  10089.  
  10090. Steven's Library for Datalight C By Steven E. Margison. [share2] 1
  10091. disk. See CUG271.
  10092.  
  10093. CUG272.01-AABORT.DOC doc
  10094. Describes function which terminates program. => SMDLS.LIB.
  10095.  
  10096. CUG272.02-ARGVAL.DOC doc
  10097. Argval--convert an ASCII numerical string from an. Describes a
  10098. function primarily intended to parse command line arguments containing
  10099. numerical values into an integer. => SMDLS.LIB. Numeric values cannot
  10100. exceed four characters without causing potential damage to the program
  10101. by overrunning the character storage area.
  10102.  
  10103. CUG272.03-ASYNC.DOC doc
  10104. Readchar, ready_rev, ready_xmt, setport, writechar. Describes very low
  10105. level (direct port access) subroutines to enable I/O through COM1
  10106. through COM4. Only setport () uses BIOS int 14H. => SMDLS.LIB
  10107. SMDEFS.H.
  10108.  
  10109. CUG272.04-BADEXT.DOC doc
  10110. Describes a function which reports invalid filename extension and
  10111. exits program. => SMTCS.LIB.
  10112.  
  10113. CUG272.05-BASENAME.DOC doc
  10114. Basename--split a string into path and/or filename. Describes a
  10115. function which splits a string into path and/or filename. =>
  10116. SMDLS.LIB.
  10117.  
  10118. CUG272.06-BLPR.DOC doc
  10119. Describes two assembly language routines,: blpr--write a character to
  10120. LPT? through BIOS 17H, blpstat--get LPT? status through BIOS
  10121. 17H. => SMDLS.LIB. Because of this dependency upon the RAM-BIOS
  10122. internpt 17H, these routines may not work on all compatibles.
  10123.  
  10124. CUG272.07-CANT.DOC doc
  10125. Describes function which reports inability to open a file and exits
  10126. program. => SMDLS.LIB.
  10127.  
  10128. CUG272.08-CENTER.DOC doc
  10129. Describes function which centers a string. => SMDLS.LIB. The string
  10130. MUST NOT BE longer than the size specified, since there is no error
  10131. checking for this condition and an unusable result will be returned.
  10132.  
  10133. CUG272.09-CHKASYNC.DOC doc
  10134. chkded, chkdsr, chkcts, chkring. Describes assembly language functions
  10135. which provide direct access to the serial communications chips. =>
  10136. SMDLS.LIB, SMDEFS.H.
  10137.  
  10138. CUG272.10-CLRFIELD.DOC doc
  10139. clrfield--clear a screen field through BIOSdisp. Synopsis, description
  10140. and example of Functions which handle the problem of clearing a
  10141. section of a line on the screen without clearing to the end of the
  10142. line. Describes function which reports inability to open a file and
  10143. exits program. => SMDLS.LIB.
  10144.  
  10145. CUG272.11-CLS.DOC doc
  10146. Describes function which clears the screen and homes the cursor. =>
  10147. SMDLS.LIB.
  10148.  
  10149. CUG272.12-COMEXIT.DOX doc
  10150. common exit. Describes a function which terminates a program. =>
  10151. SMDLS.LIB.
  10152.  
  10153. CUG272.13-CRC.DOC doc
  10154. crc functions--crc misc. functions. Synopsis, description and example
  10155. of functions used in crc calculations mainly for modem programs: crc
  10156. clear(), clear crc value; crc update (crc,chr), update crc value; crc
  10157. finish (crc), finish crc calculation. => SMDLS.LIB. As supplied, the
  10158. CCITT calculation polynomial is used. The source can be easily changed
  10159. to CRC16 if desired.
  10160.  
  10161. CUG272.14-CRITERR.DOC doc
  10162. Describes a critical error handler installer. 4 SMDLS.LIB.
  10163.  
  10164. CUG272.15-CTLBRK.DOC doc
  10165. Describes a control break ( ^ C) interrupt handle. => SMDLS.LIB.
  10166.  
  10167. CUG272.16-CURSOR.DOC doc
  10168. cursor style--alter the cursor style. Synopsis, description and
  10169. example of function which allows selection of several pre-defined
  10170. cursor styles, or user-specified cursor size. => SMDLS.LIB.
  10171.  
  10172. CUG272.17-DAYNUM.DOC doc
  10173. Describes a function which finds the number of a date with a year. =>
  10174. SMDLS.LIB. Years below 1980 are ignored.
  10175.  
  10176. CUG272.18-DISPBOX.DOC doc
  10177. Describes a function used to display a box on the screen. =>
  10178. SMDLS.LIB. Functions may fail if the target system is not a very close
  10179. compatible since direct memory writing is being used. No error
  10180. checking is done on any value.
  10181.  
  10182. CUG272.19-DISPLAY.DOC doc
  10183. direct video functions. Synopsis, description and example of functions
  10184. using the features of Datalight's display package functions. =>
  10185. SMDLS.LIB. Functions may fail if the target system is not a very close
  10186. compatible since direct memory writing is being used. No error
  10187. checking is done on any value.
  10188.  
  10189. CUG272.20-DLSERIAL.NUM doc
  10190. Serial number for Steve's Datalight C Library version 1.30. =>
  10191. SMDLS.LIB.
  10192.  
  10193. CUG272.21-DSTR_I.DOC doc
  10194. Describes function which makes an ASCII decimal string into an
  10195. integer.
  10196.  
  10197. CUG272.22-DUMP.C source
  10198. Hex File Dump Utility. Displays any file in hex and character
  10199. representation in color or monochrome depending upon type of video
  10200. card installed. Displays 20 lines per screen and waits for a keypress.
  10201. => SMDLS.LIB. [MS-DOS: DLC] As distributed, this program requires (for
  10202. compilation): "Steve's Datalight Library" version 1.10 later.
  10203.  
  10204. CUG272.23-DUMP.COM executable
  10205. => DUMP.C.
  10206.  
  10207. CUG272.24-DUP.DOC doc
  10208. Describes function which duplicates a fine handle. => SMDLS.LIB.
  10209.  
  10210. CUG272.25-D_CLS.DOC doc
  10211. Describes function which clears current screen. => SMDLS.LIB.
  10212.  
  10213. CUG272.26-D_POS.DOC doc
  10214. Describes function which positions the cursor on a video page. =>
  10215. SMDLS.LIB.
  10216.  
  10217. CUG272.27-D_SAY.DOC doc
  10218. Describes two functions: d say--display a string at a specific
  10219. position, d_saypag--same, with page specification. => SMDLS.LIB.
  10220.  
  10221. CUG272.28-ENTERDAT.DOC doc
  10222. Describes two functions: enterdata--enter a string of data from
  10223. keyboard; disp_enterdata--same, use direct video access. => SMDLS.LIB.
  10224.  
  10225. CUG272.29-ENTERFN.DOC doc
  10226. Describes two functions: enterfn--enter a filename from keyboard;
  10227. disp_enterfn--same, use direct video access. => SMDLS.LIB.
  10228.  
  10229. CUG272.30-ERAOK.DOC doc
  10230. Describes function which asks permission before overwriting an
  10231. existing file. => SMDLS.LIB.
  10232.  
  10233. CUG272.31-ERROR.DOC doc
  10234. Describes function which reports a fatal error and exits. =>
  10235. SMDLS.LIB.
  10236.  
  10237. CUG272.32-EXISTS.DOC doc
  10238. Describes a function which checks to see if a specified file exists.
  10239. => SMDLS.LIB.
  10240.  
  10241. CUG272.33-EXIT2DOS.DOC doc
  10242. Describes a function which asks permission to exit program. =>
  10243. SMDLS.LIB.
  10244.  
  10245. CUG272.34-EXTTYP.DOC doc
  10246. Describes function which checks a filename for a particular extension.
  10247. => SMDLS.LIB.
  10248.  
  10249. CUG272.35-FILLCH.DOC doc
  10250. Describes a function which fills a string with a chosen character. =>
  10251. SMDLS.LIB.
  10252.  
  10253. CUG272.36-FLYER.TXT doc
  10254. Descriptions of SEM software, its availability and background. =>
  10255. SMDLS.LIB, ORDER.FRM.
  10256.  
  10257. CUG272.37-FOPENX.DOC doc
  10258. fopenp, fopend, fopeng. Synposis, description and example of functions
  10259. which allow the opening of a file in other than just the current
  10260. directory. These functions use file descripter structures. =>
  10261. SMDLS.LIB, OPENX.DOC. These functions cannot be used to create new
  10262. files.
  10263.  
  10264. CUG272.38-GAMEPORT.DOC doc
  10265. describes functions which manipulate gameport. => SMDLS.LIB.
  10266.  
  10267. CUG272.39-GETCODE.DOC doc
  10268. Synopsis, description and example of a function used to get the
  10269. absolute segment and offset values for the address of a function
  10270. within a program. It is useful for installing interrupt handlers and
  10271. interfacing to assembly language modules. => SMDLS.LIB.
  10272.  
  10273. CUG272.40-GETDATA.DOC doc
  10274. get data adr--get a data item address. Synopsis, description and
  10275. example of a function used to get the absolute segment and offset
  10276. values for the address of a data item within a program. It is useful
  10277. for installing interrupt handlers and interfacing to assembly language
  10278. modules. => SMDLS.LIB.
  10279.  
  10280. CUG272.41-GETFT.DOC doc
  10281. Describes function which gets file date/time stamp. => SMDLS.LIB.
  10282.  
  10283. CUG272.42-GETKEY.DOC doc
  10284. Description of extended keyboard fetch. => SMDLS.LIB.
  10285.  
  10286. CUG272.43-GETPATH.DOC doc
  10287. Describes function which retrieves PATH variable and parses it.
  10288. Description of extended keyboard fetch. => SMDLS.LIB.
  10289.  
  10290. CUG272.44-GETPOS.DOC doc
  10291. Describes function which gets current cursor position. => SMDLS.LIB.
  10292. Values are in binary.
  10293.  
  10294. CUG272.45-GRAPHICS.H header
  10295. extra defines for IBM Graphics Characters. => SMDLS.LIB.
  10296.  
  10297. CUG272.46-GTOD.C source
  10298. Get Time of Day Utility. Various date, time formatting functions. =>
  10299. SMDLS.LIB. [MS-DOS: DLC] As distributed, this program requires (for
  10300. compilation): "Steve's Datalight Library' version 1.10 or later.
  10301.  
  10302. CUG272.47-GTOD.COM executable
  10303. => GTOD.C.
  10304.  
  10305. CUG272.48-GTODFUNC.DOC doc
  10306. Describes two functions: gtodsub--get time of day to file pointer;
  10307. gtodstr--get time of day to a string. => SMDLS.LIB.
  10308.  
  10309. CUG272.49-HBIT.DOC doc
  10310. Describes function which checks keyboard (stdin) for character
  10311. available. => SMDLS.LIB.
  10312.  
  10313. CUG272.50-HSTR_I.DOC doc
  10314. Describes function which makes an ASCI hexadecimal string into an
  10315. integer. SMDLS.LIB.
  10316.  
  10317. CUG272.51-IBMTYPE.DOC doc
  10318. Describes function which determines type of computer in use. =>
  10319. SMDLS.LIB. Inconsistencies in the byte in ROM at F000:FFFEh reduce the
  10320. accuracy of this function.
  10321.  
  10322. CUG272.52-INPATH.C doc
  10323. Inpath Utility. This is a program similar to many "filefind" programs,
  10324. except that it works like UNIX "whereis" command. => SMDLS.LIB.
  10325. [MS-DOS: DLC] As distributed, this program requires (for compilation):
  10326. "Steve's Datalight Library" version 1.10 or later.
  10327.  
  10328. CUG272.53-INPATH.COM executable
  10329. => INPATH.C.
  10330.  
  10331. CUG272.54-IOBNBF.C source
  10332. Input/Output?.
  10333.  
  10334. CUG272.55-ISCONS.DOC doc
  10335. Describes function which checks if file description is the console. =>
  10336. SMDLS.LIB.
  10337.  
  10338. CUG272.56-ISLEAP.DOC doc
  10339. Describes function which checks if year is a leap year. => SMDLS.LIB.
  10340.  
  10341. CUG272.57-I_DSTR.DOC doc
  10342. Describes function which makes an integer from a decimal ASCII string.
  10343. => SMDLS.LIB.
  10344.  
  10345. CUG272.58-KEYBOARD.DOC doc
  10346. Keyboard functions. Synopsis, description and example of functions
  10347. which manipulate the keyboard status flags at 0000:417 and 0000:418.
  10348. => SMDLS.LIB.
  10349.  
  10350. CUG272.59-KEYS.H header
  10351. extra defines for keyboard operations. => SMDLS.LIB
  10352.  
  10353. CUG272.60-LEXCMP.DOC doc
  10354. Describes function which performs comparison on two strings, case
  10355. independent. => SMDLS.LIB.
  10356.  
  10357. CUG272.61-LISTALL data
  10358. List of files, used by PMAN.COM to generate manual to be printed to
  10359. PRN:. SMDLS.LIB, PMAN.COM.
  10360.  
  10361. CUG272.62-LOADSTR.DOC doc
  10362. Describes function which loads a string with padding. => SMDLS.LIB.
  10363.  
  10364. CUG272.63-MKBOX.DOC doc
  10365. Describes function which makes a box on the screen. => SMDLS.LIB.
  10366.  
  10367. CUG272.64-MKTONE.DOC doc
  10368. Describes a function which makes a tone to the speaker. => SMDLS.LIB.
  10369.  
  10370. CUG272.65-MONTHIS.DOC doc
  10371. Describes a function which returns a string pointer to name of month.
  10372. => SMDLS.LIB.
  10373.  
  10374. CUG272.66-NEWEXT.DOC doc
  10375. Describes function which changes a filename extension. => SMDLS.LIB.
  10376.  
  10377. CUG272.67-OKISET.C source
  10378. Okidata Printer Set up Utility. => SMDLS.LIB. [MS-DOS: DLC] As
  10379. distributed, this program requires (for compilation): "Steve's
  10380. Datalight Library" version 1.10 or later.
  10381.  
  10382. CUG272.68-OKISET.COM executable
  10383.  
  10384. CUG272.69-ONEXIT.DOC doc
  10385. Describes a function which installs a common exit routine. =>
  10386. SMDLS.LIB.
  10387.  
  10388. CUG272.70-OPENS.DOC doc
  10389. openp,opend,openg. Synopsis, description and example of functions
  10390. which allow the opening of a file in other than just the current
  10391. directory. => SMDLS.LIB, FOPENX.DOC. These files cannot be used to
  10392. create new files.
  10393.  
  10394. CUG272.71-ORDER.FRM doc
  10395. Software Registration and Order Form. => SMDLS.LIB, FLYER.TXT.
  10396.  
  10397. CUG272.72-PMAN.COM executable
  10398. utility program provided to print all files specified in LISTALL to
  10399. PRN: for binding into a manual. => SMDLS.LIB, LISTALL. [MS-DOS: DLC]
  10400.  
  10401. CUG272.73-PRSERIES.DOC doc
  10402. Synopsis, description and example for a series of routines which use
  10403. the low level functions blpr() and blprstat() to access the LPT?
  10404. ROM-BIOS drives directly. SMDLS.LIB.
  10405.  
  10406. CUG272.74-README doc
  10407. Notes on differences and preliminary printouts for "Steve's Library
  10408. for Datalight C" version 1.30. => SMDLS.LIB.
  10409.  
  10410. CUG272.75-RELINK.DOC doc
  10411. Instructions on how to use batch files and library response files to
  10412. remake libraries. => SMDLS.LIB. Batch files and librarian response
  10413. files are only supplied with full registration.
  10414.  
  10415. CUG272.76-REPCHAR.DOC doc
  10416. Describes function which repeats a character n times to fd. =>
  10417. SMDLS.LIB.
  10418.  
  10419. CUG272.77-RMWHITE.DOC doc
  10420. rmlead, rmtrail, rmallws. Synopsis, description and example of
  10421. functions for removing whitespace from the specified string in place.
  10422. => SMDLS.LIB.
  10423.  
  10424. CUG272.78-SCREEN.H header
  10425. Extra defines for screen handling operations. => SMDLS.LIB.
  10426.  
  10427. CUG272.79-SETASYNC.DOC doc
  10428. setdtr--set state of data terminal ready flag-. Synopsis, description
  10429. and example of assembly language functions which provide direct access
  10430. to the serial communications chips. => SMDLS.LIB.
  10431.  
  10432. CUG272.80-SMDEFS.H header
  10433. Extra defines for compiling programs by S. Margison. => SMDLS.LIB.
  10434.  
  10435. CUG272.81-SMDL.DOC doc
  10436. Steve's Datalight Library List of Functions. List of functions and
  10437. one-line descriptions. => SMDLS.LIB.
  10438.  
  10439. CUG272.82-SMDL.ORD doc
  10440. Software Registration Form and Order. => SMDLS.LIB.
  10441.  
  10442. CUG272.83-SMDLS.LIB library
  10443. Steve's Library for Datalight C. Small memory model library of over
  10444. 100 functions for handling communication ports, printer, CRC, video,
  10445. time, date, sound, error interrupt, keyboard, etc. in Datalight C
  10446. (Extensively documented--see PMAN.COM). => DUMP.C, FLYER.TXT,
  10447. GRAPHICS.H, GTOD.C, INPATH.C, IOBNBF.C, KEYS.H, OKISET.C, PMAN.COM,
  10448. SCREEN.H, SMDEFS.H, SMDL.TOC, SOUND.H, TC.C TESTINTS.C, WC.C. [MS-DOS:
  10449. DLC]
  10450.  
  10451. CUG272.84-SMLIBDL.DOC doc
  10452. Information for "Steve's Library for Datalight" regarding
  10453. documentation, installation linking, real time interrupt handler,
  10454. video functions, utilities, shareware, warranty and registration. =>
  10455. SMDLS.LIB.
  10456.  
  10457. CUG272.85-SOUND.DOC doc
  10458. soundon--turn on the speaker; soundoff--turn off. Synopsis and
  10459. description of very low level functions to manipulate the speaker port
  10460. control. => SMDLS.LIB.
  10461.  
  10462. CUG272.86-SOUND.H header
  10463. defines for IBM speaker control. => SMDLS.LIB.
  10464.  
  10465. CUG272.87-STRIP.DOC doc
  10466. describes a function which strips a newline from a string. =>
  10467. SMDLS.LIB.
  10468.  
  10469. CUG272.88-STUFF.DOC doc
  10470. Describes function which gets equipment report (high level). =>
  10471. SMDLS.LIB.
  10472.  
  10473. CUG272.89-TC.C source
  10474. Text Compare Utility. This short utility compares two text files and
  10475. shows any line differences. => SMDLS.LIB. [MS-DOS: DLC] As
  10476. distributed, this program requires (for compilation): "Steve's
  10477. Datalight Library' version 1.10 or later.
  10478.  
  10479. CUG272.90-TC.COM executable
  10480. => TC.C.
  10481.  
  10482. CUG272.91-TESTINTS.C source
  10483. Test Program for Interrupt Handler Functions. This program
  10484. demonstrates the installable interrupt service routines contained in
  10485. the ticker functions. => SMDLS.LIB. [MS-DOS: DLC]
  10486.  
  10487. CUG272.92-TICKER.DOC doc
  10488. Describes timer interrupt service routine package. => SMDLS.LIB,
  10489. TESTINTS.C.
  10490.  
  10491. CUG272.93-VIDCOLOR.DOC doc
  10492. vid_border--set border color; vid_palette-set. Synopsis, description
  10493. and example of functions which manipulate the CGA card, or EGA card in
  10494. CGA color mode. =>SMDLS.LIB.
  10495.  
  10496. CUG272.94-VIDPAGE.DOC doc
  10497. describes function which sets a video page as active page. =>
  10498. SMDLS.LIB. This function will have no effect on the monochrome card.
  10499.  
  10500. CUG272.95-VIDPIXEL.DOC doc
  10501. vid_wrpix--write a pixel to the screen;vid_rdply a. Synopsis,
  10502. description and example of functions which manipulate the CGA card, or
  10503. EGA card in CGA graphics mode. => SMDLS.LIB. These functions do not
  10504. support the extra modes of the EGA or PGA adapters.
  10505.  
  10506. CUG272.96-VMODE.DOC doc
  10507. Describes function which sets video mode. => SMDLS.LIB, SCREEN.H.
  10508.  
  10509. CUG272.97-WC.C source
  10510. Word Count Utility. => SMDLS.LIB. [MS-DOS: DLC] As distributed, this
  10511. program requires (for compilation): "Steve's Datalight Library'
  10512. version 1.10 later.
  10513.  
  10514. CUG272.98-WC.COM executable
  10515. => WC.C.
  10516.  
  10517. CUG272.99-WEEKDAY.DOC doc
  10518. Describes function which determines the day of the week from the date.
  10519. => SMDLS.LIB.
  10520.  
  10521. CUG272.100-WKDAYNM.DOC doc
  10522. Describes a function which returns a pointer to name of day string. =>
  10523. SMDLS.LIB.
  10524.  
  10525. CUG272.101- GETDI.DOC doc
  10526. Describes function which gets device information for file handle. =>
  10527. SMDLS.LIB. file handle, NOT file descriptor is required.
  10528.  
  10529. CUG272.102- STUFF.DOC doc
  10530. Describes function which gets equipment report (low level). =>
  10531. SMDLS.LIB.
  10532.  
  10533. ==============================================================================
  10534. CUG273 -
  10535. -----------
  10536.  
  10537. Turbo C Utilities
  10538. By James Derr. [share1] 1 disk. This collection of Turbo C Utilities
  10539. includes 75 functions for generating sound, drawing boxes,
  10540. manipulating windows, making shadows, controlling video I/O, etc. This
  10541. volume is a shareware distribution, including all source code as well
  10542. as the small model
  10543. library. Inline assembly code is used in some functions.
  10544.  
  10545. CUG273.01-BEEP.CC source
  10546. Sounds the speaker using specified pitch and number of ticks. =>
  10547. TCUTILS.LIB. [MS-DOS: TC]
  10548.  
  10549. CUG273.02-BOX.CC source
  10550. Draws a specified box with center and border attributes specified. =>
  10551. TCUTILS.LIB. [MS-DOS: TC]
  10552.  
  10553. CUG273.03-CALCTOT.CC source
  10554. Accepts a valid pathname and returns the total number of bytes
  10555. occupied by all files in the specified directory. => TCUTILS.LIB.
  10556. [MS-DOS: TC]
  10557.  
  10558. CUG273.04-CCOLOR.CC source
  10559. This routine will change the color attributes of a column of
  10560. characters. => TCUTILS.LIB. [MS-DOS: TC]
  10561.  
  10562. CUG273.05-CHGTO.CC source
  10563. Change_to. Changes the current disk drive and directory with one cell.
  10564. => TCUTILS.LIB. [MS-DOS: TC]
  10565.  
  10566. CUG273.06-CLR.CC source
  10567. Clear the screen using the attribute passed. => TCUTILS.LIB. [MS-DOS:
  10568. TC]
  10569.  
  10570. CUG273.07-CLRAREA.CC source
  10571. Clears a portion of the screen using the passed attribute. =>
  10572. TCUTILS.LIB. [MS-DOS: TC]
  10573.  
  10574. CUG273.08-CLRBOX.CC source
  10575. Clears the area inside the box built by the BOX function to the
  10576. specified attribute. => TCUTILS.LIB. [MS-DOS: TC]
  10577.  
  10578. CUG273.09-CLREOL.CC source
  10579. This will clear from the current cursor location the end of the line.
  10580. => TCUTILS.LIB. [MS-DOS: TC]
  10581.  
  10582. CUG273.10-COMPALL.BAT batch
  10583. Batch file to compile all source code for Turbo C utilities. =>
  10584. TCUTILS.LIB. [MS-DOS: TC]
  10585.  
  10586. CUG273.11-CURDN.CC source
  10587. Moves the cursor down one run. This will wrap the cursor to the top of
  10588. the screen if the cursor is on the last row. TCUTILS.LIB. [MS-DOS: TC]
  10589.  
  10590. CUG273.12-CURLF.CC source
  10591. Move the cursor one col to the left. => TCUTILS.LIB. [MS-DOS: TC]
  10592.  
  10593. CUG273.13-CURNL.CC source
  10594. Moves the cursor to the beginning of the next row. => TCUTILS.LIB.
  10595. [MS-DOS: TC]
  10596.  
  10597. CUG273.14-CURRT.CC source
  10598. Moves the cursor one column to the right. => TCUTILS.LIB. [MS-DOS: TC]
  10599.  
  10600. CUG273.15-CURUP.CC source
  10601. Move the cursor one row up. => TCUTILS.LIB. [MS-DOS: TC]
  10602.  
  10603. CUG273.16-FILEXIST.CC source
  10604. Checks to see if a file exists. => TCUTILS.LIB. [MS-DOS: TC]
  10605.  
  10606. CUG273.17-FINDFILE.CC source
  10607. Searches a disk for a specified file. => TCUTILS.LIB. [MS-DOS: TC]
  10608.  
  10609. CUG273.18-FLUSHKEY.CC source
  10610. Flushes the keyboard buffer. => TCUTILS.LIB. [MS-DOS: TC]
  10611.  
  10612. CUG273.19-GETAKEY.CC source
  10613. Waits until a character in a specified list is pressed. Sets a
  10614. variable to the upper case value of the key pressed. => TCUTILS.LIB.
  10615. [MS-DOS: TC]
  10616.  
  10617. CUG273.20-GETATTR.CC source
  10618. Gets the attribute at a specified row and column. => TCUTILS.LIB.
  10619. [MS-DOS: TC]
  10620.  
  10621. CUG273.21-GETCA.CC source
  10622. get_ca (char *ch, char *scan). Reads a keystroke. ch = character code
  10623. or zero if extended code, scan = extended code or scan code. =>
  10624. TCUTILS.LIB. [MS-DOS: TC]
  10625.  
  10626. CUG273.22-GETCHARS.CC source
  10627. leng character screen placement. Reads n-length characters from the
  10628. screen at the location specified by row, col and will place the
  10629. characters (not the attr bytes) into the string pointed to by *string.
  10630. => TCUTILS.LIB. [MS-DOS: TC]
  10631.  
  10632. CUG273.23-GETCUR.CC source
  10633. get_cur (int *row, int *col). Returns the current cursor location into
  10634. row, col. => TCUTILS.LIB. [MS-DOS: TC]
  10635.  
  10636. CUG273.24-GETFIELD.CC source
  10637. Provides for formatted field input capability. => TCUTILS.LIB.
  10638. [MS-DOS: TC]
  10639.  
  10640. CUG273.25-GETFSIZE.CC source
  10641. Returns the filesize of a file. => TCUTILS.LIB. [MS-DOS: TC]
  10642.  
  10643. CUG273.26-GETLDATE.CC source
  10644. get long date. Gets the current date. => TCUTILS.LIB. [MS-DOS: TC]
  10645.  
  10646. CUG273.27-GETLINE.CC source
  10647. Reads a string from the screen starting at the current cursor position
  10648. with specified string length, display area length, and display
  10649. attribute. => TCUTILS.LIB. [MS-DOS: TC]
  10650.  
  10651. CUG273.28-GETLINEX.CC source
  10652. Reads a string from the screen with specified starting location,
  10653. string length, display area length, destination string, and display
  10654. attribute. => TCUTILS.LIB. [MS-DOS: TC]
  10655.  
  10656. CUG273.29-GETXA.CC source
  10657. Reads a keystroke. Returns int value of ASCII code or scan code +256
  10658. for extended key. => TCUTILS.LIB, TCUTILS.H. [MS-DOS: TC]
  10659.  
  10660. CUG273.30-HIDECUR.CC source
  10661. Turns the cursor off. => TCUTILS.LIB. [MS-DOS: TC]
  10662.  
  10663. CUG273.31-INDEX.CC source
  10664. Returns a pointer to the first occurrence of c in a specified string,
  10665. or NULL for no occurence. => TCUTILS.LIB. [MS-DOS: TC]
  10666.  
  10667. CUG273.32-LEFTSTR.CC source
  10668. Places a specified number of leftmost characters from one string into
  10669. another. => TCUTILS.LIB. [MS-DOS: TC]
  10670.  
  10671. CUG273.33-LOCATE.CC source
  10672. Positions the cursor at a specified location. => TCUTILS.LIB. [MS-DOS:
  10673. TC]
  10674.  
  10675. CUG273.34-MAKEWIND.CC source
  10676. Makes a window of specified upper left and lower right coordinates,
  10677. window and border attributes, title, and footer. => TCUTILS.LIB.
  10678. [MS-DOS: TC]
  10679.  
  10680. CUG273.35-MELT.CC source
  10681. Clears the screen in one of various predefined styles and sets new
  10682. specified attributes. => TCUTILS.LIB. [MS-DOS: TC]
  10683.  
  10684. CUG273.36-MIDSTR.CC source
  10685. Extracts a specified number of characters from a specified string at a
  10686. specified starting point and places them in another string.
  10687. TCUTILS.LIB. [MS-DOS: TC]
  10688.  
  10689. CUG273.37-PARSEFN.CC source
  10690. Parses and breaks apart a chosen filespec. => TCUTILS.LIB. [MS-DOS:
  10691. TC]
  10692.  
  10693. CUG273.38-PRINTER.CC source
  10694. Initializes the printer identified by Iptnum. => TCUTILS.LIB. [MS-DOS:
  10695. TC]
  10696.  
  10697. CUG273.39-PUTCA.CC source
  10698. Puts the specified character and attribute on the screen at the
  10699. current cursor location. TCUTILS.LIB. [MS-DOS: TC]
  10700.  
  10701. CUG273.40-PUTSA.CC source
  10702. put_sa (char *ch, int attr). This will put the character string
  10703. pointer to by *ch on the screen at the current cursor location using
  10704. attribute attr. => TCUTILS.LIB. [MS-DOS: TC]
  10705.  
  10706. CUG273.41-RCOLOR.CC source
  10707. Changes the color attribute of a row of characters. => TCUTILS.LIB.
  10708. [MS-DOS: TC]
  10709.  
  10710. CUG273.42-RESTSCR.CA source
  10711. Restores an area of the current screen that was saved via save_scr. =>
  10712. TCUTILS.LIB. [MS-DOS: TC] Uses inline Assembly code.
  10713.  
  10714. CUG273.43-RIGHTSTR.CC source
  10715. Places a specified number of rightmost character from one string into
  10716. another. => TCUTILS.LIB. [MS-DOS: TC]
  10717.  
  10718. CUG273.44-SAVESCR.CA source
  10719. Saves an area the current screen into a character array. =>
  10720. TCUTILS.LIB. [MS-DOS: TC] Uses inline Assembly code.
  10721.  
  10722. CUG273.45-SCROLLDN.CC source
  10723. Scrolls a defined window down x number of lines. => TCUTILS.LIB.
  10724. [MS-DOS: TC]
  10725.  
  10726. CUG273.46-SCROLLLF.CC source
  10727. Scrolls a defined window left x number of columns. => TCUTILS.LIB.
  10728. [MS-DOS: TC]
  10729.  
  10730. CUG273.47-SCROLLRT.CC source
  10731. Scrolls a defined window right x number of columns. => TCUTILS.LIB.
  10732. [MS-DOS: TC]
  10733.  
  10734. CUG273.48-SCROLLUP.CC source
  10735. Scrolls a defined window up x lines. TCUTILS.LIB. [MS-DOS: TC]
  10736.  
  10737. CUG273.49-SETMODE.CC source
  10738. This will set the video mode to the mode passed. => TCUTILS.LIB.
  10739. [MS-DOS: TC]
  10740.  
  10741. CUG273.50-SHADOW.CC source
  10742. Creates the illusion of shadow under a specified window. =>
  10743. TCUTILS.LIB. [MS-DOS: TC]
  10744.  
  10745. CUG273.51-SHOWCUR.CC source
  10746. Makes the cursor visible. => TCUTILS.LIB. [MS-DOS: TC]
  10747.  
  10748. CUG273.52-SOUNDX.CC source
  10749. Calculates the soundx code of a string. => TCUTILS.LIB. [MS-DOS: TC]
  10750.  
  10751. CUG273.53-SREADA.CA source
  10752. Reads the attribute at a specified location and applies it to another.
  10753. => TCUTILS.LIB. [MS-DOS: TC] Includes inline Assembly code.
  10754.  
  10755. CUG273.54-SREADC.CA source
  10756. Takes a character at a specified location and places it into a
  10757. specified area. => TCUTILS.LIB. [MS-DOS: TC] Includes inline Assembly
  10758. code.
  10759.  
  10760. CUG273.55-SREADCA.CA source
  10761. Reads the character and attribute at a specified location and places
  10762. them into a specified string. => TCUTILS.LIB. [MS-DOS: TC] Includes
  10763. inline Assembly code.
  10764.  
  10765. CUG273.56-SSTRLF.CC source
  10766. Shifts a string left x characters. => TCUTILS.LIB. [MS-DOS: TC]
  10767.  
  10768. CUG273.57-SSTRRT.CC source
  10769. Shifts a string right x characters. => TCUTILS.LIB. [MS-DOS: TC]
  10770.  
  10771. CUG273.58-STRIDEL.CC source
  10772. Deletes a sub string from a string, ignoring case. => TCUTILS.LIB.
  10773. [MS-DOS: TC]
  10774.  
  10775. CUG273.59-STRIP.CC source
  10776. Strip (char *str, char c). This will string all occurences of char c
  10777. out of string pointed to by *str. => TCUTILS.LIB. [MS-DOS: TC]
  10778.  
  10779. CUG273.60-STRIPRNG.CC source
  10780. Strip range (char *str, char clo, char chi). This will strip all
  10781. occurances of the characters that fall between char clo and chi out of
  10782. the string pointed to by *str. => TCUTILS.LIB. [MS-DOS: TC]
  10783.  
  10784. CUG273.61-STRXFORM.CC source
  10785. Transforms all occurances of a specified character within a string to
  10786. a chosen replacement character. => TCUTILS.LIB. [MS-DOS: TC]
  10787.  
  10788. CUG273.62-SWRITEA.CA source
  10789. Writes an attribute at a chosen location. => TCUTILS.LIB. [MS-DOS: TC]
  10790. Includes inline assembly code.
  10791.  
  10792. CUG273.63-SWRITEC.CA source
  10793. Does a direct video write of a character at a chosen location with a
  10794. chosen attribute. => TCUTILS.LIB. [MS-DOS: TC] Includes inline
  10795. assembly code.
  10796.  
  10797. CUG273.64-SWRITECA.CA source
  10798. Does a direct video write at a chosen location of the character *area.
  10799. => TCUTILS.LIB. [MS-DOS: TC] Includes inline assembly code.
  10800.  
  10801. CUG273.65-TCMENU.CC source
  10802. Displays a menu bar at the top of the screen. => TCUTILS.LIB,
  10803. TCMENU.H. [MS-DOS: TC]
  10804.  
  10805. CUG273.66-TCMENU.H header
  10806. Two menu structure definitions requiring setup for TCMENU. =>
  10807. TCUTILS.LIB, TCMENU.CC.
  10808.  
  10809. CUG273.67-TCUTIL.DOC doc
  10810. Background information and brief descriptions of functions and disk
  10811. contents for Turbo C Utilities. => TCUTILS.LIB.
  10812.  
  10813. CUG273.68-TCUTIL.H header
  10814. Header file definitions required by TCUTIL routines. => TCUTILS.LIB.
  10815.  
  10816. CUG273.69-TCUTILS.LIB library
  10817. Turbo C Utilities. Small model library of 75 functions for generating
  10818. sound, drawing boxes, manipulating windows, making shadows,
  10819. controlling video 1/0, etc. => COMPALL.BAT, TCMENU.H, TCUTIL.DOC
  10820. TCUTIL.H, *.CA, *.CC. [MS-DOS: TC] Inline assembly code is used in
  10821. some functions.
  10822.  
  10823. CUG273.70-TESTNUM.CC source
  10824. test_numeric (char *str). Tests character string for numeric. =>
  10825. TCUTILS.LIB. [MS-DOS: TC]
  10826.  
  10827. CUG273.71-TRIML.CC source
  10828. Trims all blanks from the left side of a string. => TCUTILS.LIB.
  10829. [MS-DOS: TC]
  10830.  
  10831. CUG273.72-TRIMR.CC source
  10832. Trims all blanks from the right side of a string. => TCUTILS.LIB.
  10833. [MS-DOS: TC]
  10834.  
  10835. CUG273.73-UPCASE.CC source
  10836. Converts a string to uppercase. TCUTILS.LIB. [MS-DOS: TC]
  10837.  
  10838. CUG273.74-VALIDATE.CC source
  10839. This function will validate a character field for valid values. =>
  10840. TCUTILS.LIB. [MS-DOS: TC]
  10841.  
  10842. CUG273.75-VIDEOTYP.CC source
  10843. Determines the video type of the display. TCUTILS.LIB. [MS-DOS: TC]
  10844.  
  10845. CUG273.76-WRITEF.CA source
  10846. Does a direct video write at a chosen location with specified
  10847. attributes. => TCUTILS.LIB. [MS-DOS: TC] Includes inline assembly
  10848. code.
  10849.  
  10850. CUG273.77-WRITEFC.CA source
  10851. Writes a character with chosen attribute. TCUTILS.LIB. [MS-DOS: TC]
  10852. Includes inline assembly code.
  10853.  
  10854. CUG273.78-WRITEFN.CA source
  10855. Writes a string of characters with count character control. =>
  10856. TCUTILS.LIB. [MS-DOS: TC] Includes inline assembly code.
  10857.  
  10858. CUG273.79-WRITETTY.CC source
  10859. write_tty (char _ch). This will put the character string pointer to by
  10860. *ch on the screen at the current cursor location using attribute attr.
  10861. => TCUTILS.LIB. [MS-DOS: TC]
  10862.  
  10863. CUG273.80-XPRINTF.CC source
  10864. Provides for fast formatted output to video screen. => TCUTILS.LIB.
  10865. [MS-DOS: TC]
  10866.  
  10867. ==============================================================================
  10868. CUG274 -
  10869. -----------
  10870.  
  10871. Arrays for C
  10872. By James P. Cruse. [share1] 1 disk. Arrays for C is a shareware
  10873. package that facilitates the handling of arrays in C. The package
  10874. includes a wide variety of routines: filling, adding, subtracting,
  10875. calling functions on each element, scaling by constants, etc. All are
  10876. implemented as code macros (#defines), and use a uniform naming
  10877. convention. The routines are very portable and have been tested with
  10878. several compilers including Microsoft C v5.0, Turbo C v1.5 and Aztec
  10879. v3.40b.
  10880. The disk contains source code, documentation, and sample programs. For
  10881. more details see the narrative description of this package in Section
  10882. 2.
  10883.  
  10884. CUG274.01-ARRAY.ART doc
  10885. Article on Arrays for C. Introduction, overview, usage, and quick
  10886. summary of "Arrays for C" functions. Also describes example routines
  10887. and customization options provided. => ARRAY.H.
  10888.  
  10889. CUG274.02-ARRAY.DOC doc
  10890. Background, registration information, planned development, breakdown
  10891. and description of functions in Arrays for C. ARRAY.H.
  10892.  
  10893. CUG274.03-ARRAY.H header
  10894. Includes details on compiler dependent options, customization as well
  10895. as header defines for such. => A_INFO.H, A_BINOP.H, A_FILL.H,
  10896. A_UNOP.H, A_TESTAL.C, A_TESTF.C, A_TESTI.C. [MS-DOS: MSC5, TC1.5]
  10897.  
  10898. CUG274.04-ARRAY.SUM doc
  10899. Summary of Arrays for C. General description of array handling
  10900. package. => ARRAY.H.
  10901.  
  10902. CUG274.05-A_BINOP.H header
  10903. Declares all binary operations. => ARRAY.H.
  10904.  
  10905. CUG274.06-A_FILL. H header
  10906. Declares all the various fill operations. ARRAY.H.
  10907.  
  10908. CUG274.07-A_INFO. H header
  10909. Declares all information operations: sum, product, minimum, maximum,
  10910. and minimax. => ARRAY.H.
  10911.  
  10912. CUG274.08-A_TESTAL.C source
  10913. Tests all array functions. => ARRAY.H. [MS-DOS: MSC5, TC1.5]
  10914.  
  10915. CUG274.09-A_TESTF.C source
  10916. Tests using floating point operations. ARRAY.H. [MS-DOS: MSC5, TC1.5]
  10917.  
  10918. CUG274.10-A_TESTI.C source
  10919. Tests using integer operations. => ARRAY.H. [MS-DOS: MSC5, TC1.5]
  10920.  
  10921. CUG274.11-A_UNOP.H header
  10922. Declares all unary operations. => ARRAY.H.
  10923.  
  10924. ==============================================================================
  10925. CUG275 -
  10926. -----------
  10927.  
  10928. Linear Cellular Automata 11
  10929. By Harold Mclntosh, Gerardo Cisneros. [public] 2 disks. This volume is
  10930. a sequel to CUG244 deBruijn, CUG245 Linear Cellular Automata, and
  10931. CUG246 Cycles. Harold V. McIntosh and Geraldo Cisneros of Puebla,
  10932. Mexico, continue to explore linear cellular automata building upon
  10933. ideas from the article "Abstract Mathematical Art" by Kenneth E. Perry
  10934. (December, '86 Byte). New features include general (not just
  10935. totalistic) rules, probabilities of groups of cells and graphical
  10936. presentation of deBruijn diagrams. The disk contains source code for
  10937. Wizard C, documentation, and executable code.
  10938.  
  10939. CUG275.01-LCA22.EXE executable
  10940. By Harold Mclntosh, Gerardo Cisneros. (2,2) Linear Cellular Automaton.
  10941. Demonstrates two states second neighbors two on each side, five
  10942. altogether. LCAU.DOC. [MS-DOS]
  10943.  
  10944. CUG275.02-LCA23.EXE executable
  10945. By Harold Mclntosh, Gerardo Cisneros. (2,3) Linear Cellular Automaton.
  10946. Demonstrates two states third neighbors three on each side, seven
  10947. altogether. => LCAU.DOC. [MS-DOS]
  10948.  
  10949. CUG275.03-LCA32.EXE executable
  10950. By Harold Mclntosh, Gerardo Cisneros. (3,2) Linear Cellular Automaton.
  10951. Demonstrates three states second neighbors - two on each side, five
  10952. altogether. => LCAU.DOC. [MS-DOS]
  10953.  
  10954. CUG275.04-LCA33.EXE executable
  10955. By Harold Mclntosh, Gerardo Cisneros. (3,3) Linear Cellular Automaton.
  10956. Demonstrates three states third neighbors three on each side, seven
  10957. altogether. => LCAU.DOC. [MS-DOS]
  10958.  
  10959. CUG275.05-LCA42.EXE executable
  10960. By Harold Mclntosh, Gerardo Cisneros. (4,2) Linear Cellular Automaton.
  10961. Demonstrates four states second neighbors two on each side, five
  10962. altogether. => LCAU.DOC. [MS-DOS]
  10963.  
  10964. CUG275.06-LCA43.EXE executable
  10965. By Harold Mclntosh, Gerardo Cisneros. (4,3) Linear Cellular Automaton.
  10966. Demonstrates four states third neighbors three on each side, seven
  10967. altogether. => LCAU.DOC. [MS-DOS]
  10968.  
  10969. CUG275.07-LCAU.DOC doc
  10970. By Harold McIntosh. Describes this disk supplement to "LCA.C" which
  10971. was released in 1987. Describes extensive additions and
  10972. demonstrations, menu options. New features include general (not just
  10973. totalistic) rules to analyze, cell densities and block probabilities,
  10974. and graphical presentation of de Bruijn diagrams. => LCAXX.EXE,
  10975. LCAUXX.C, LCAUXX.EXE, PROBXX.C, RIJNXX.C. [MS-DOS]
  10976.  
  10977. CUG275.08-LCAU.TEX doc
  10978. By Harold McIntosh. Essentially same as LCAU.DOC but with additional
  10979. enumeration. Contains TEX formatting instructions. => LCAU.DOC.
  10980.  
  10981. CUG275.09-LCAU21.C source
  10982. By Harold Mclntosh, Gerardo Cisneros. (2,1 ) Linear Cellular
  10983. Automaton. Demonstrates two states first neighbors one on each side,
  10984. three altogether. => LCAU.DOC. [MS-DOS: WIZARDC]
  10985.  
  10986. CUG275.10-LCAU21.EXE executable
  10987. By Harold Mclntosh, Gerardo Cisneros. => LCAU21.C.
  10988.  
  10989. CUG275.11-LCAU22.C source
  10990. By Harold Mclntosh, Gerardo Cisneros. (2,2) Linear Cellular Automaton.
  10991. Demonstrates two states; second neighbors two on each side, five
  10992. altogether; with many memo/editing options. => LCAU.DOC. [MS-DOS:
  10993. WIZARDC]
  10994.  
  10995. CUG275.12-LCAU22.EXE executable
  10996. By Harold Mclntosh, Gerardo Cisneros. => LCAU22.C.
  10997.  
  10998. CUG275.13-LCAU31.C source
  10999. By Harold Mclntosh, Gerardo Cisneros. (3,1) Linear Cellular Automaton.
  11000. Demonstrates three states; first neighbors one on each side, three
  11001. altogether; with many memo/editing options. => LCAU.DOC. [MS-DOS:
  11002. WIZARDC]
  11003.  
  11004. CUG275.14-LCAU31.EXE executable
  11005. By Harold McIntosh, Gerardo Cisneros. => LCAU31.C.
  11006.  
  11007. CUG275.15-LCAU41.C source
  11008. By Harold McIntosh, Gerardo Cisneros. (4,1) Linear Cellular Automaton.
  11009. Demonstrates four states; first neighbors one on each side, three
  11010. altogether; with many menu/edit options. => LCAU.DOC. [MS-DOS:
  11011. WIZARDC]
  11012.  
  11013. CUG275.16-LCAU41.EXE executable
  11014. By Harold McIntosh, Gerardo Cisneros. => LCAU41.C.
  11015.  
  11016. CUG275.17-PROB21.C source
  11017. By Harold McIntosh, Gerardo Cisneros. Program for LCAU21 option t.
  11018. Calculates probabilities related to evolution. => LCAU.DOC, LCAU21.C.
  11019. [MS-DOS: WIZARDC]
  11020.  
  11021. CUG275.18-PROB22.C source
  11022. By Harold McIntosh, Gerardo Cisneros. Program for LCA22 option 6.
  11023. Calculates probabilities related to evolution. LCAU.DOC, LCA22.EXE.
  11024. [MS-DOS: WIZARDC]
  11025.  
  11026. CUG275.19-PROB31.C source
  11027. By Harold McIntosh, Gerardo Cisneros. Program for LCA31 option t.
  11028. Calculates probabilities related to evolution. => LCAU.DOC, LCAU31.C.
  11029. [MS-DOS: WIZARDC]
  11030.  
  11031. CUG275.20-PROB41.C source
  11032. By Harold McIntosh, Gerardo Cisneros. Program for LCAU41 option t.
  11033. Calculates probabilities related to evolution. => LCAU.DOC, LCAU41.C.
  11034. [MS-DOS: WIZARDC]
  11035.  
  11036. CUG275.21-READ.ME doc
  11037. By Harold McIntosh, Gerardo Cisneros. Cover page. => LCAU.DOC.
  11038.  
  11039. CUG275.22-RIJN21.C source
  11040. By Harold Mclntosh, Gerardo Cisneros. Program for LCAU21 option d.
  11041. displays de Bruijn diagrams -1st, 2nd & 3rd generation. => LCAU.DOC,
  11042. LCAU21.C. [MS-DOS: WIZARDC]
  11043.  
  11044. CUG275.23-RIJN22.C source
  11045. By Harold Mclntosh, Gerardo Cisneros. Program for LCAU22 option d.
  11046. displays de Bruijn diagrams -1st, 2nd & 3rd generation. => LCAU.DOC,
  11047. LCAU22.C. [MS-DOS: WIZARDC]
  11048.  
  11049. CUG275.24-RIJN31.C source
  11050. By Harold Mclntosh, Gerardo Cisneros. Program for LCA31 option d.
  11051. displays de Bruijn diagrams -1st, 2nd & 3rd generation. => LCAU.DOC,
  11052. LCAU31.C. [MS-DOS: WIZARDC]
  11053.  
  11054. CUG275.25-RIJN41.C source
  11055. By Harold Mclntosh, Gerardo Cisneros. Program for LCA41 option d.
  11056. displays de Bruijn diagrams- 1st, 2nd & 3rd generation. => LCAU.DOC,
  11057. LCAU41.C. [MS-DOS: WIZARDC]
  11058.  
  11059. ==============================================================================
  11060. CUG276 -
  11061. -----------
  11062.  
  11063. Z80 and 6804 cross assemblers
  11064. By William C. Colley, III. [public] 1 disk. Will Colley can't stop
  11065. cross-assembling portably. He has now submitted cross-assemblers for
  11066. Zilog Z80 and Motorola 6804 processors. The new disk contains the
  11067. source code as well as very well-written manuals. The assemblers are
  11068. written in portable C and will compile under any full-featured C
  11069. compiler including Aztec C86, Aztec II, CI-C86, Ec0-C88, HP-UX,
  11070. Lattice C, Microsoft C, and QNIX C. Subset compilers such as Toolworks
  11071. C and BDS C pose a problem. For reference, here's a list of various
  11072. cross-assemblers Colley has contributed.
  11073. | CUG149      Motorola     6800, 6801 |             RCA          1802,
  11074. 1805A |             Motorola     6805 Family | CUG219      Intel      
  11075. 8048, 8049 |             Rockwell     6502 |             Rockwell    
  11076. 65C02 | CUG242      Motorola     68HC11 Family |             Hitachi  
  11077. 6301 Family |             Intel        8051 | CUG267      Intel       
  11078. 8080, 8085 |             Signetics    2650 |             STM
  11079. Microelectronics S6 Family | CUG276      Zilog        Z-80 |          
  11080. Motorola     6804 Family.
  11081.  
  11082. CUG276.01-A16.C source
  11083. PIC1650 Cross-Assembler (Portable). Assembles code for the General
  11084. Instruments PIC1650 family microprocessors. => A16.H, A16EVAL.C,
  11085. A16UTIL.C, TEST16A.ASM. [QNIX, PCDOS, HP-UX, CP/M-86, CP/M-80, MS-DOS:
  11086. AZTEC Cll, AZTEC C86, MSC, ECO-C, LC, QNIX C, C186] All assembler
  11087. features are supported except relocation, linkage, and macros. A port
  11088. to 13PS C would be extremely difficult. A port to Toolworks C is
  11089. untried.
  11090.  
  11091. CUG276.02-A16.DOC doc
  11092. PIC1650 Cross-Assembler (Portable). Simple header documentation. =>
  11093. A16.C.
  11094.  
  11095. CUG276.03-A16.H header
  11096. PIC1650 Cross-Assembler (Portable). Contains global constants and data
  11097. type definitions for all modules of the cross-assembler. Also
  11098. compilation and linkage instructions. => A16.C.
  11099.  
  11100. CUG276.04-A16EVAL.C source
  11101. PIC1650 Cross-Assembler (Portable). Contains the assembler's
  11102. expression evaluator and lexical analyzer. => A16.C.
  11103.  
  11104. CUG276.05-A16UTIL.C source
  11105. PIC1650 Cross-Assembler (Portable). This module contains utility
  11106. packages for symbol table building and searching, opcode and operator
  11107. table searching, listing file output, hex file output, and error
  11108. flagging. => A16.C.
  11109.  
  11110. CUG276.06-A684.C source
  11111. 6804 Cross-Assemble (Portable). Assembles code for the Motorola 6804
  11112. family microprocessors. => A684.H, A684UTIL.C, TEST684.ASM,
  11113. A684EVAL.C. [QNIX, PCDOS, HP-UX, CP/M-86, CP/M-80, MS-DOS: AZTEC Cll,
  11114. AZTEC C86, MSC, ECO-C, LC, QNIX C, CI86] All assembler features are
  11115. supported except relocation, linkage, and macros. Subset compilers
  11116. such as Toolworks C and BDS C will present substantial difficulties.
  11117.  
  11118. CUG276.07-A684.DOC doc
  11119. 6804 Cross-Assembler (Portable). Header documentation. => A684.C.
  11120.  
  11121. CUG276.08-A684.H header
  11122. 6804 Cross-Assembler (Portable). Contains global constants and data
  11123. type definitions for all modules of the cross-assembler. Also
  11124. compilation and linkage instructions. => A684.C.
  11125.  
  11126. CUG276.09-A684EVAL.C source
  11127. 6804 Cross-Assembler (Portable). Contains the assembler's expression
  11128. evaluator and lexical analyzer. => A684.C.
  11129.  
  11130. CUG276.10-A684UTIL.C source
  11131. 6804 Cross-Assembler (Portable). This module contains utility packages
  11132. for symbol table building and searching, opcode and operator table
  11133. searching, listing file output, hex file output, and error flagging.
  11134. => A684.C.
  11135.  
  11136. CUG276.11-AZ80.C source
  11137. Z-80 Cross-Assembler (Portable). Assembles code for the Z-80 and
  11138. NSC800 families if microprocessors. => AZ80.H, AZ80EVAL.C, AZ80UTIL.C,
  11139. TESTZ80.ASM. [QNIX, PCDOS, HP-UX, CP/M-86, CP/M-80, MS-DOS: AZTEC Cll,
  11140. AZTEC C86, MSC, ECO-C, LC, QNIX C, CI86] All assembly features are
  11141. supported except relocation, linkage, and macros. A port to BDS C
  11142. would be extremely difficult. A port to Toolworks C is untried.
  11143.  
  11144. CUG276.12-AZ80.DOC doc
  11145. Z-80 Cross-Assembler (Portable). Simple header documentation. =>
  11146. AZ80.C.
  11147.  
  11148. CUG276.13-AZ80.H header
  11149. Z-80 Cross-Assembler (Portable). Contains global constants and data
  11150. type definitions for all modules of the cross-assembler. Also
  11151. compilation and linkage instructions. => AZ80.C.
  11152.  
  11153. CUG276.14-AZ80EVAL.C source
  11154. Z-80 Cross-Assembler (Portable). Contains the assembler's expression
  11155. evaluator and lexical analyzer. => AZ80.C.
  11156.  
  11157. CUG276.15-AZ80UTIL.C source
  11158. Z-80 Cross-Assembler (Portable). This module contains utility packages
  11159. for symbol table building and searching, opcode and operator table
  11160. searching, listing file output, hex file output, and error flagging.
  11161. => AZ80.C.
  11162.  
  11163. CUG276.16-READ.ME5 doc
  11164. Can't Stop Cross-Assembling Portably. General introduction for the
  11165. 6804, PIC1650, and Z-80 cross-assemblers. => AZ80.C, A684.C, A16.C.
  11166.  
  11167. CUG276.17-TEST16A.ASM source
  11168. This file contains the opcodes of the PIC16C52 CPU in numerical order
  11169. for testing the portable PIC1650 cross-assember. Part 1 of 3. => A16.C
  11170. TEST16B.ASM, TEST16C.ASM.
  11171.  
  11172. CUG276.18-TEST16B.ASM source
  11173. Continuation of TEST16A.ASM. Part 2 of 3. => A16.C, TEST16A.ASM,
  11174. TEST16C.ASM.
  11175.  
  11176. CUG276.19-TEST16C.ASM source
  11177. Continuation of TEST16A.ASM. Part 3 of 3. => A16.C, TEST16A.ASM,
  11178. TEST16B.ASM.
  11179.  
  11180. CUG276.20-TEST684.ASM source
  11181. Test file containing the MC68HC04's Opcodes in numerical order. =>
  11182. A684.C.
  11183.  
  11184. CUG276.21-TESTZ80.ASM source
  11185. Z-80 Opcodes in Alphabetical order. This file is used to test the Z-80
  11186. cross-assembler. => AZ80.C.
  11187.  
  11188. ==============================================================================
  11189. CUG277 -
  11190. -----------
  11191.  
  11192. HP Plotter Library and Xmodem
  11193. [mixed] 1 disk. Ronald Florence (CT) has contributed a plotter program
  11194. and Xmodem program. The plotter program, hp (for Hewlett-Packard),
  11195. includes features to read and decode Tektronics format files and
  11196. Accu-Weather maps, as well as the ability to read HPGL files or files
  11197. of integer or floating point data. The program is written for
  11198. UNIX/XENIX systems, and includes checks for locks on the serial line,
  11199. code to lock and condition the serial line, and signal control. The
  11200. Xmodem program can be compiled as either a standalone
  11201. program to allow a UNIX/XENIX system to send and receive files using
  11202. the Xmodem protocol, or as a modification to the cu program for users
  11203. who have source code licenses. This volume also includes the HPGL-Clib
  11204. library, a shareware package (source code is included) submitted by
  11205. TerrAqueous Software. This Libras of C functions for the HPGL Plotter
  11206. includes support for the IO_tech MICRO488 Bus Controller. Source code
  11207. included.
  11208.  
  11209. CUG277.01-BIO doc
  11210. By Ronald Florence. Capsule biography of author.
  11211.  
  11212. CUG277.02-DEMO.C source
  11213. By TerrAqueous Software. Demo for HPGL-Clib. => HPGL.C, DEMO.OBJ,
  11214. DEMO.EXE.
  11215.  
  11216. CUG277.03-DEMO.EXE executable
  11217. By TerrAqueous Software. => DEMO.C.
  11218.  
  11219. CUG277.04-DEMO.OBJ object
  11220. By TerrAqueous Software. => DEMO.C.
  11221.  
  11222. CUG277.05-HP.C source
  11223. By Ronald Florence. Output driver for HP7470A plotter. Plotter
  11224. program, including features to read and decode tektronics format files
  11225. and Accu-weather maps, as well as to read HPGL files or files of
  11226. integer or floating point data points. => HP.MK. [UNIX/XENIX]
  11227.  
  11228. CUG277.06-HP.MK make
  11229. By Ronald Florence. Make file or compiling HP.C. => HP.C.
  11230.  
  11231. CUG277.07-HPGL.C source
  11232. By TerrAqueous Software. Hewlett-Packard Graphics Language C Library.
  11233. Sharewave package including support for the IO-tech MICRO488 Bus
  11234. Controller. => HPGL.H, DEMO.C, RSIH.COM. [UNIX/XENIX]
  11235.  
  11236. CUG277.08-HPGL.H header
  11237. By TerrAqueous Software. defines for HPGL-Clib. => HPGL.C.
  11238.  
  11239. CUG277.09-MAKEFILE make
  11240. By Ronald Florence. For compiling XMODEM. => XMODEM.C.
  11241.  
  11242. CUG277.10-README doc
  11243. By TerrAqueous Software. Brief explanations of HPGL package files.
  11244. HPGL.C.
  11245.  
  11246. CUG277.11-RSIH.COM executable
  11247. By TerrAqueous Software. A Resident Serial Input Handler for using
  11248. fgets on the COM1 port. => HPGL.C.
  11249.  
  11250. CUG277.12-TEK4.H header
  11251. By Ronald Florence. Global constants and type definitions to used with
  11252. TEKDECOD.C. => TEKDECOD.C.
  11253.  
  11254. CUG277.13-TEKDECOD.C source
  11255. By Ronald Florence. converts TEK 4014 picture files. => TEK.H, HP.C.
  11256. [UNIX/XENIX]
  11257.  
  11258. CUG277.14-XMODEM.C source
  11259. By Ronald Florence. Module written to be compiled with a modified
  11260. version of CU.C and/or with XR.C, providing XMODEM protocol
  11261. capabilities to XENIX[UNIX machines. => XMODEM.DOC, XR.C MAKEFILE.
  11262. [UNIX/XENIX]
  11263.  
  11264. CUG277.15-XMODEM.DOC doc
  11265. By Ronald Florence. XMODEM under XENIX[UNIX. Options, instructions and
  11266. descriptions of XMODEM operations. => XMODEM.C.
  11267.  
  11268. CUG277.16-XR.C source
  11269. By Ronald Florence. Remote XMODEM functions for XENIX[UNIX. =>
  11270. XMODEM.C.
  11271.  
  11272. ==============================================================================
  11273. CUG278 -
  11274. -----------
  11275.  
  11276. CXL v5.1
  11277. By Mike Smedley. [share2] 3 disks. The CXL (C extended function
  11278. Library) is a shareware package. Our distribution consists of the
  11279. documentation, demo, header files, and the small model libraries for
  11280. Turbo C, Microsoft C/Quick C and Zortec C/C++. CXL provides over 260
  11281. functions including: multiple and overlapping windows; pop-up,
  11282. pull-down, and Lotus-style menus; multi-field and formatted data
  11283. entry; EGA 43 and VGA 50-line modes; DESQview compatibility, mouse
  11284. functions, EMS functions, keyboard handling, advanced string
  11285. manipulation, context sensitive help and error handling, date and time
  11286. formatting, equipment detection, pattern matching, data encryption,
  11287. printing functions, and sound functions.
  11288.  
  11289. CUG278.01-CXL.DOC doc
  11290. By Mike Smedley. The C Programmers Extended Function Library. Info for
  11291. CXL supplement to standard run-time library. => CXLMSS.LIB,
  11292. CXLTCS.LIB, CXLZTS.LIB, CXLDEF.H, CXLEMS.H, CXLKEY.H CXLMOU.H,
  11293. CXLPRN.H, CXKSTR.H CXLUID.H, CXLWIN.H, SFD.EXE, KEYCODE.COM,
  11294. MAKINDX.COM, CXLQREF.DOC, CXLDEMO.C. [MS-DOS: TC, MSC, QUICKC, ZORTECH
  11295. C/C++]
  11296.  
  11297. CUG278.02-CXLDEF.H header
  11298. By Mike Smedley. Miscellaneous function prototypes and definitions. =>
  11299. CXL.DOC.
  11300.  
  11301. CUG278.03-CXLDEMO.ASC doc
  11302. By Mike Smedley. CXLDEMO - ASCII source help file. This file contains
  11303. all the help text used in the CXL demonstration program. => CXL.DOC,
  11304. CXLDEMO.C.
  11305.  
  11306. CUG278.04-CXLDEMO.C source
  11307. By Mike Smedley. CXL Demonstration Program. => CXL.DOC, CXLDEMO.ASC,
  11308. CXLDEMO.ESE, CXLDEMO.HLP.
  11309.  
  11310. CUG278.05-CXLDEMO.EXE executable
  11311. By Mike Smedley. => CXLDEMO.C.
  11312.  
  11313. CUG278.06-CXLDEMO.HLP data
  11314. By Mike Smedley. CXLDEMO indexed help file. This file contains all the
  11315. help text used in the CXL demonstration program. CXLDEMO.C.
  11316.  
  11317. CUG278.07-CXLEMS.H header
  11318. By Mike Smedley. Contains prototypes of CXL's Expanded Memory
  11319. Specification (EMS) functions. => CXL.DOC.
  11320.  
  11321. CUG278.08-CXLKEY.H header
  11322. By Mike Smedley. Contains function prototypes and definitions for
  11323. keyboard functions. => CXL.DOC, CXLWIN.H.
  11324.  
  11325. CUG278.09-CXLMOU.H header
  11326. By Mike Smedley. Contains function prototypes and definitions for
  11327. Microsoft compatible mouse functions. => CXL.DOC.
  11328.  
  11329. CUG278.10-CXLMSS.LIB library
  11330. By Mike Smedley. Small MEMORY Model C extended function Library. =>
  11331. CXL.DOC. [MSC5, QUICKC]
  11332.  
  11333. CUG278.11-CXLPRN.H header
  11334. By Mike Smedley. Contains function prototypes and definitions for
  11335. printer functions. => CXL.DOC.
  11336.  
  11337. CUG278.12-CXLQREF.DOC doc
  11338. By Mike Smedley. CXL Quick Reference. Two-line synopsis/descriptions
  11339. of each function, grouped by respective header file. => CXL.DOC.
  11340.  
  11341. CUG278.13-CXLSTR.H header
  11342. By Mike Smedley. Contains function prototypes and definitions for
  11343. string manipulating functions. => CXL.DOC.
  11344.  
  11345. CUG278.14-CXLTCS.LIB library
  11346. By Mike Smedley. Small MEMORY Model C extended function Library. =>
  11347. CXL.DOC. [TC2.0]
  11348.  
  11349. CUG278.15-CXLVID.H header
  11350. By Mike Smedley. Contains function prototypes and definitions for
  11351. screen/video functions. => CXL.DOC.
  11352.  
  11353. CUG278.16-CXLWIN.H header
  11354. By Mike Smedley. Contains function prototypes and definitions for
  11355. windowing functions. => CXL.DOC.
  11356.  
  11357. CUG278.17-CXLZTS.LIB library
  11358. By Mike Smedley. Small memory Model C extended function Library. =>
  11359. CXL.DOC. [ ZORTECHC]
  11360.  
  11361. CUG278.18-HISTORY.DOC doc
  11362. By Mike Smedley. CXL Revision History. Extensive revision
  11363. documentation dating back to July 27, 1988 (Initial release of CXL).
  11364. => CXL.DOC.
  11365.  
  11366. CUG278.19-KEYCODE.COM executable
  11367. By Mike Smedley. Utility that gets the keycode of a keypress. =>
  11368. CXL.DOC.
  11369.  
  11370. CUG278.20-MAKEINDX.COM executable
  11371. By Mike Smedley. Program used to create indexed help files. =>
  11372. CXL.DOC.
  11373.  
  11374. CUG278.21-READ.CXL doc
  11375. By Mike Smedley. Information on two distribution archive files,
  11376. including detailed breakdown of these archives, compilers used, &
  11377. systems from which current version of CXL can be downloaded. =>
  11378. CXL.DOC.
  11379.  
  11380. CUG278.22-READ.SFD doc
  11381. By Kamran Bayegan. Screen and Form Designer. Manual for SFD, including
  11382. switches, menu hierarchy & notes, and registration form. => SFD.EXE.
  11383.  
  11384. CUG278.23-REGISTER.DOC doc
  11385. By Mike Smedley. CXL Registration Form. => CXL.DOC.
  11386.  
  11387. CUG278.24-SFD.EXE executable
  11388. By Kamran Bayegan. Screen and Form Designer. Supplement to CXL to help
  11389. design compatible screens and forms. Generates C code and ENVironment
  11390. file. => CXL.DOC, READ.SFD.
  11391.  
  11392. CUG278.25-UPGRADE.DOC doc
  11393. By Mike Smedley. CXL Upgrade Form. => CXL.DOC
  11394.  
  11395. ==============================================================================
  11396. CUG279 -
  11397. -----------
  11398.  
  11399. CROBOTS
  11400. By Tom Poindexter. [share2] 1 disk. CROBOTS ("see-robots") is a game
  11401. based on C language. Unlike arcade games, CROBOTS requires the user to
  11402. write all game strategy in C language beforehand. The C program
  11403. controls a robot whose mission is to seek out, track, and destroy
  11404. other robots, each running different programs. CROBOTS compiles the C
  11405. program into memory and displays the battle of the robots. Each robot
  11406. is equally equipped, and up to four robots may compete at once.
  11407. CROBOTS is best played among several people, each refining their own
  11408. robot program, then matching program against program. This volume is
  11409. distributed as shareware and works only under MSDOS. See the Narrative
  11410. Descriptions section of this directory for more detail. For more
  11411. details see the narrative description of this package in Section 2.
  11412.  
  11413. CUG279.01-COUNTER.R source
  11414. sample CROBOTS program. Strategy: scans in a counter-clockwise
  11415. direction, moves when hit. => CROBOTS.EXE. [MS-DOS: CROBOTS]
  11416.  
  11417. CUG279.02-CR-PRINT.BAT batch
  11418. Prints documentation on printer. => CROBOTS.EXE.
  11419.  
  11420. CUG279.03-CR-READ.ME doc
  11421. Introduction to CROBOTS and breakdown of shareware distribution
  11422. package. => CROBOTS.EXE.
  11423.  
  11424. CUG279.04-CROBOTS.DOC doc
  11425. => CROBOTS.EXE.
  11426.  
  11427. CUG279.05-CROBOTS.EXE executable
  11428. CROBOTS ("see-robots") is a game based on computer programming. Unlike
  11429. arcade games, CROBOTS requires the user to write all game strategy in
  11430. C language beforehand. That program controls a robot whose mission is
  11431. to seek out, track, and destroy other robots, each running different
  11432. programs. Up to four may play. => CROBOTS.DOC, COUNTER.R, RABBIT.R,
  11433. ROOK.R, SNIPER.R. [MS-DOS: LC2]
  11434.  
  11435. CUG279.06-RABBIT.R source
  11436. sample CROBOTS program. Strategy: rabbit runs around the field,
  11437. randomly, and never fires; use as target. => CROBOTS.EXE. [MS-DOS:
  11438. CROBOTS]
  11439.  
  11440. CUG279.07-README.1ST doc
  11441. Author's address. => CROBOTS.EXE.
  11442.  
  11443. CUG279.08-ROOK.R source
  11444. sample CROBOTS program. Strategy: scans the battlefield like a rook,
  11445. i.e., only 0, 90, 180, 270. Move horizontally only, but looks
  11446. horizontally and vertically. => CROBOTS.EXE. [MS-DOS: CROBOTS]
  11447.  
  11448. CUG279.09-SNIPER.R source
  11449. sample CROBOTS program. Strategy: since a scan of the entire
  11450. battlefield can be done in 90 degrees from a corner, sniper can scan
  11451. the field quickly. => CROBOTS.EXE. [MS-DOS: CROBOTS]
  11452.  
  11453. ==============================================================================
  11454. CUG280 -
  11455. -----------
  11456.  
  11457. Software Tools Source
  11458. By Toshiya Ohta, Hakuo Katayose. [public] 1 disk. Toshiya Ohta from
  11459. Tokyo, Japan has ported the BDS C version of Software Tools (CUG194 -
  11460. CUG196) to Lattice C v3.1. This package is based upon a book,
  11461. "Software Tools" written by Kernighan and Plauger and includes a
  11462. collection of utilities such as sort, search, archive, text
  11463. formatters, filters, macro processors, etc. This new version converts
  11464. from BDS to standard I/O routines, fixes some bugs and enhances the
  11465. error reporting system.
  11466.  
  11467. CUG280.01-ADDSET.C source
  11468. By Hakuo Katayose, Toshiya Ohta. Adds a character at a time to a
  11469. specified position of an array and increments the index. It also
  11470. checks that there's room enough to do so. => TOOLSLBN.LIB, TRANSLIT.C.
  11471. [MS-DOS: LC3.1J]
  11472.  
  11473. CUG280.02-ARCHIVE.C source
  11474. By Hakuo Katayose, Toshiya Ohta. ARCHIVE is a library maintainer whose
  11475. purpose is to collect sets of arbitrary files into one big file and to
  11476. maintain that file as an "archive". => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11477.  
  11478. CUG280.03-ATOI.C source
  11479. By Hakuo Katayose, Toshiya Ohta. atoi.c of JUGPDS vol.17. =>
  11480. TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11481.  
  11482. CUG280.04-CHANGE.C source
  11483. By Hakuo Katayose, Toshiya Ohta. Changes text. Converts target
  11484. substring into specified modification string. => TOOLSLBN.LIB.
  11485. [MS-DOS: LC3.1J]
  11486.  
  11487. CUG280.05-CINDEX.C source
  11488. By Hakuo Katayose, Toshiya Ohta. Finds character c in string str. =>
  11489. TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11490.  
  11491. CUG280.06-CMPMAIN.BAT batch
  11492. By Toshiya Ohta. Main Function archive compile instructions for
  11493. Software Tools Source. => TOOLSLBN.LIB. [MS-DOS]
  11494.  
  11495. CUG280.07-CMPSUBS.BAT batch
  11496. By Toshiya Ohta. Sub Function Archive compile instructions for
  11497. Software Tools Source. => TOOLSLBN.LIB. [MS-DOS]
  11498.  
  11499. CUG280.08-COMPARE.C source
  11500. By Hakuo Katayose, Toshiya Ohta. Compares two files. => TOOLSLBN.LIB.
  11501. [MS-DOS]
  11502.  
  11503. CUG280.09-COMPRESS.C source
  11504. By Toshiya Ohta. Compresses standard input text. => TOOLSLBN.LIB.
  11505. [MS-DOS]
  11506.  
  11507. CUG280.10-CONCAT0.L source
  11508. By Toshiya Ohta. Concatenates named files onto standard input. =>
  11509. TOOLSLBN.LIB. [MS-DOS]
  11510.  
  11511. CUG280.11-CONCAT1.C source
  11512. By Toshiya Ohta. Concatenates named files onto standard input. =>
  11513. TOOLSLBN.LIB. [MS-DOS]
  11514.  
  11515. CUG280.12-COUNT.C source
  11516. By Toshiya Ohta. Counts characters, lines and words of a file. =>
  11517. TOOLSLBN.LIB. [MS-DOS]
  11518.  
  11519. CUG280.13-CPYMAINS.BAT batch
  11520. By Toshiya Ohta. Copies main archive functions to chosen destination.
  11521. => TOOLSLBN.LIB. [MS-DOS]
  11522.  
  11523. CUG280.14-CPYSUBS.BAT batch
  11524. By Toshiya Ohta. Copies sub archive functions to chosen destination.
  11525. => TOOLSLBN.LIB. [MS-DOS]
  11526.  
  11527. CUG280.15-CRYPT1.C source
  11528. By Toshiya Ohta. Encrypts/decrypts a textfile. => TOOLSLBN.LIB.
  11529. [MS-DOS]
  11530.  
  11531. CUG280.16-CRYPTO.C source
  11532. By Toshiya Ohta. Encrypts/decrypts a textfile. => TOOLSLBN.LIB.
  11533. [MS-DOS] Encrypted file may contain EOF marks. CRYPT1 is recommended
  11534. as more reliable. CRYPT1 handles binary files and lacks the pipe and
  11535. I/O redirection facilities of CRYPTO.
  11536.  
  11537. CUG280.17-DELSUBO.BAT batch
  11538. By Toshiya Ohta. Deletes Sub Archive object files no longer needed
  11539. after library is compiled. => TOOLSLBN.LIB. [MS-DOS]
  11540.  
  11541. CUG280.18-DELSUBS.BAT batch
  11542. By Toshiya Ohta. Deletes Sub Archive object files no longer needed
  11543. after library is compiled. => TOOLSLBN.LIB. [MS-DOS]
  11544.  
  11545. CUG280.19-DETAB.C source
  11546. By Toshiya Ohta. Converts tabs to equivalent number of blanks. =>
  11547. TOOLSLBN.LIB. [MS-DOS]
  11548.  
  11549. CUG280.20-DODASH.C source
  11550. By Toshiya Ohta. Locates dash used as possible shorthand notation
  11551. between two range delimiters and expands that notation. =>
  11552. TOOLSLBN.LIB, TRANSLIT.C, FILSET.C. [MS-DOS]
  11553.  
  11554. CUG280.21-ENTAB.C source
  11555. By Toshiya Ohta. Replaces blanks by tabs and blanks. => TOOLSLBN.LIB.
  11556. [MS-DOS]
  11557.  
  11558. CUG280.22-ERROR.C source
  11559. By Toshiya Ohta. Prints call-specified fatal error message and stops.
  11560. => TOOLSLBN.LIB. [MS-DOS]
  11561.  
  11562. CUG280.23-ERRTOOL.DOC doc
  11563. By Toshiya Ohta. Error messages for Software Tools. => TOOLSLBN.LIB.
  11564. [MS-DOS]
  11565.  
  11566. CUG280.24-ESC.C source
  11567. By Toshiya Ohta. Checks for an escape in command line and returns the
  11568. appropriate character and the proper index. => TOOLSLBN.LIB. [MS-DOS]
  11569.  
  11570. CUG280.25-EXPAND.C source
  11571. By Toshiya Ohta. Uncompresses standard input. => TOOLSLBN.LIB.
  11572. [MS-DOS]
  11573.  
  11574. CUG280.26-FGETLIN.C source
  11575. By Toshiya Ohta. => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11576.  
  11577. CUG280.27-FILES.LST doc
  11578. By Toshiya Ohta. Lists of files contained in archives for Software
  11579. Tools Source. => TOOLSLBN.LIB.
  11580.  
  11581. CUG280.28-FILSET.C source
  11582. By Toshiya Ohta. Builds a translation set, expanding short hand as
  11583. necessary, out of a TRANSLIT command line. => TOOLSLBN.LIB,
  11584. TRANSLIT.C. [MS-DOS]
  11585.  
  11586. CUG280.29-FIND1.C source
  11587. By Toshiya Ohta. Finds patterns in text. => TOOLSLBN.LIB. [MS-DOS]
  11588.  
  11589. CUG280.30-FINDO.C source
  11590. By Toshiya Ohta. Finds patterns in text. => TOOLSLBN.LIB. [MS-DOS]
  11591.  
  11592. CUG280.31-FORMAT.C source
  11593. By Toshiya Ohta. Text formatter. TOOLSLBN.LIB. [MS-DOS]
  11594.  
  11595. CUG280.32-FRQNCY.C source
  11596. By Hakuo Katayose, Toshiya Ohta. Produces a word frequency list for a
  11597. text, sorted into order of decreasing frequency. => TOOLSLBN.LIB.
  11598. [MS-DOS: LC3.1J]
  11599.  
  11600. CUG280.33-GETCCL.C source
  11601. By Hakuo Katayose, Toshiya Ohta. Encodes character classes for
  11602. TRANSLIT. => TOOLSLBN.LIB, TRANSLIT.C. [MS-DOS: LC3.1J]
  11603.  
  11604. CUG280.34-GETLIN.C source
  11605. By Hakuo Katayose, Toshiya Ohta. => TOOLSLBN.LIB. [MS-DOS]
  11606.  
  11607. CUG280.35-GETPAT.C source
  11608. By Hakuo Katayose, Toshiya Ohta. Converts arguments into patterns. =>
  11609. TOOLSLBN.LIB, TRANSLIT.C. [MS-DOS: LC3.1J]
  11610.  
  11611. CUG280.36-GETWORD.C source
  11612. By Hakuo Katayose, Toshiya Ohta. => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11613.  
  11614. CUG280.37-GETWRD.C source
  11615. By Hakuo Katayose, Toshiya Ohta. Isolates the next word on the input
  11616. line, skipping any leading blanks and tabs and returns the word, it's
  11617. length, and an index to just past the end of the word. =>
  11618. TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11619.  
  11620. CUG280.38-ITOA.C source
  11621. By Hakuo Katayose, Toshiya Ohta. => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11622.  
  11623. CUG280.39-ITOD.C source
  11624. By Hakuo Katayose, Toshiya Ohta. => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11625.  
  11626. CUG280.40-JUGPDS.FRM doc
  11627. Contribution Form for JUG-CP/M Public Domain.
  11628.  
  11629. CUG280.41-KWIC.C source
  11630. By Hakuo Katayose, Toshiya Ohta. Makes KeyWord In Context index. =>
  11631. TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11632.  
  11633. CUG280.42-LNKMAIN.BAT batch
  11634. By Toshiya Ohta. Compiler linkage for main archive. => TOOLSLBN.LIB.
  11635. [MS-DOS]
  11636.  
  11637. CUG280.43-LOCATE.C source
  11638. By Hakuo Katayose, Toshiya Ohta. Looks for a specified character in a
  11639. chosen character class. => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11640.  
  11641. CUG280.44-MACRO.C source
  11642. By Hakuo Katayose, Toshiya Ohta. Expands macros with arguments. =>
  11643. TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11644.  
  11645. CUG280.45-MAKPAT.C source
  11646. By Hakuo Katayose, Toshiya Ohta. Converts a patterned argument into
  11647. its encoded form in the array pat. => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11648.  
  11649. CUG280.46-MISC.C source
  11650. By Hakuo Katayose, Toshiya Ohta. Miscellaneous functions. =>
  11651. TOOLSLBN.LIB. [MS-DOS: LC3.1J] All functions do not use Lattice C
  11652. V3.1J.
  11653.  
  11654. CUG280.47-MSORT.C source
  11655. By Hakuo Katayose, Toshiya Ohta. Sorts ASCII text file in memory. Can
  11656. handle up to about 2000 lines or 30K bytes. => TOOLSLBN.LIB. [MS-DOS:
  11657. LC3.1J] Stack size must be specified upon invocation of this command.
  11658.  
  11659. CUG280.48-OVERSTRK.C source
  11660. By Hakuo Katayose, Toshiya Ohta. Converts backspaces into multiple
  11661. lines. => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11662.  
  11663. CUG280.49-QUICK.C source
  11664. By Hakuo Katayose, Toshiya Ohta. Quicksort for character lines. =>
  11665. TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11666.  
  11667. CUG280.50-SORT.C source
  11668. By Hakuo Katayose, Toshiya Ohta. Sorts & merges text. => TOOLSLBN.LIB.
  11669. [MS-DOS: LC3.1J]
  11670.  
  11671. CUG280.51-STCLOS.C source
  11672. By Hakuo Katayose, Toshiya Ohta. Inserts closure entries in patterns.
  11673. => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11674.  
  11675. CUG280.52-STRDCMP.C source
  11676. By Hakuo Katayose, Toshiya Ohta. TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11677.  
  11678. CUG280.53-STRDFCMP.C source
  11679. By Hakuo Katayose, Toshiya Ohta. => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11680.  
  11681. CUG280.54-STRFCMP.C source
  11682. By Hakuo Katayose, Toshiya Ohta. TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11683.  
  11684. CUG280.55-STRSAVE.C source
  11685. By Hakuo Katayose, Toshiya Ohta. => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11686.  
  11687. CUG280.56-SWAP.C source
  11688. By Hakuo Katayose, Toshiya Ohta. => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11689.  
  11690. CUG280.57-SWTOOLS.DOC doc
  11691. By Toshiya Ohta. Outlines what's included in this modification of
  11692. Software Tools for Lattice C, and includes page reference numbers to
  11693. the text "Software Tools" (Kernighan & Plauger), compilation and
  11694. linkage instructions, and notes on translating from Ratfor to Lattice
  11695. C. => TOOLSLBN.LIB.
  11696.  
  11697. CUG280.58-TEST.ANS doc
  11698. By Toshiya Ohta. Appropriate results for comparison against results of
  11699. TEST.M4 of MACRO.C. => TOOLSLBN.LIB, MACRO.C, TEST.M4.
  11700.  
  11701. CUG280.59-TOOLFUNC.H header
  11702. By Hakuo Katayose, Toshiya Ohta. Header files for Software Tools main
  11703. routine. => TOOLSLBN.LIB.
  11704.  
  11705. CUG280.60-TOOLLINK.BAT batch
  11706. By Toshiya Ohta. Linkage settings for Software Tools. => TOOLSLBN.LIB.
  11707.  
  11708. CUG280.61-TOOLS.H header
  11709. By Hakuo Katayose, Toshiya Ohta. stdio.h-Standard I/O Header for
  11710. Software Tools. Definitions for MS-DOS. => TOOLSLBN.LIB.
  11711.  
  11712. CUG280.62-TOOLSLBN.LIB library
  11713. By Hakuo Katayose, Toshiya Ohta. Contains the Software Tools library,
  11714. ported from BDS C. It converts from BDS C to standard l/O routines,
  11715. fixes some bugs and enhances the error reporting system. =>
  11716. TOOLSLBV.LIB. [MS-DOS: LC3.1J]
  11717.  
  11718. CUG280.63-TOOLSLBV.LIB library
  11719. By Hakuo Katayose, Toshiya Ohta. Same as TOOLSLBN.LIB, but the author
  11720. feels that 80/86 mode generates object code more efficiently (in terms
  11721. of memory and speed.). => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11722.  
  11723. CUG280.64-TRANSLIT.C source
  11724. By Hakuo Katayose, Toshiya Ohta. Maps standard input characters and
  11725. transliterates them according to command arguments provided. =>
  11726. TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11727.  
  11728. CUG280.65-TYPE.C source
  11729. By Hakuo Katayose, Toshiya Ohta. Determines whether a particular
  11730. character is a letter, a digit, or something else; it returns LETTER,
  11731. DIGIT or the character itself. => TOOLSLBN.LIB.
  11732.  
  11733. CUG280.66-UNIQUE.C source
  11734. By Hakuo Katayose, Toshiya Ohta. Strips adjacent duplicate lines. =>
  11735. TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11736.  
  11737. CUG280.67-UNROT.C source
  11738. By Hakuo Katayose, Toshiya Ohta. Unrotates lines rotated by KWIC. =>
  11739. TOOLSLBN.LIB, KWIC.C. [MS-DOS: LC3.1J]
  11740.  
  11741. CUG280.68-XINDEX.C source
  11742. By Hakuo Katayose, Toshiya Ohta. Inverts condition returned by INDEX.
  11743. => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11744.  
  11745. CUG280.69- COPY.C source
  11746. By Hakuo Katayose, Toshiya Ohta. => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11747.  
  11748. CUG280.70-_ITOA.C source
  11749. By Hakuo Katayose, Toshiya Ohta. => TOOLSLBN.LIB. [MS-DOS: LC3.1J]
  11750.  
  11751. ==============================================================================
  11752. CUG281 -
  11753. -----------
  11754.  
  11755. Unicorn Library v5.1
  11756. By David A. Miller. [share2] 2 disks. David A. Miller (WA) has
  11757. submitted a new Unicorn Library. The earlier Unicorn Library v4.0
  11758. (available on CUG268 and CUG269) is graphics oriented. Unlike the
  11759. earlier product, this shareware release is oriented toward
  11760. screen-layout and design, windows and data entry forms, and contains
  11761. over 300 functions. The disk includes header files, a reference guide,
  11762. demonstration programs, and a linkable small model library compiled
  11763. under Microsoft C v5.1.
  11764.  
  11765. CUG281.01-DEM MENU.C source
  11766. Demo program for menu functions, also spawns the window, data entry
  11767. and general library demo programs from a menu. => UCLIB.LIB,
  11768. DEM_MENU.MK. [MS-DOS: MSC5]
  11769.  
  11770. CUG281.02-DEM_MENU.EXE executable
  11771. => DEM_MENU.C.
  11772.  
  11773. CUG281.03-DEM_MENU.MK make
  11774. => DEM_MENU.C.
  11775.  
  11776. CUG281.04-LIB_DEMO.C source
  11777. Unicorn Library 5.00 Demo Program. => UCLIB.LIB, DEM_MENU.MK. [MS-DOS:
  11778. MSC5]
  11779.  
  11780. CUG281.05-LIB_DEMO.EXE executable
  11781. => LIB_DEMO.C.
  11782.  
  11783. CUG281.06-LIB_DEMO.MK make
  11784. => LIB_DEMO.C.
  11785.  
  11786. CUG281.07-MN_DEFS.H header
  11787. Menu type definitions. => UCLIB.LIB, MN GLOB.H, MN_XTRN.H.
  11788.  
  11789. CUG281.08-MN GLOB.H header
  11790. Menu function global variables. => UCLIB.LIB, MN DEFS.H.
  11791.  
  11792. CUG281.09-MN XTRN.H header
  11793. Menu function global external variables. UCLIB.LIB, MN DEFS.H.
  11794.  
  11795. CUG281.10-READ.ME doc
  11796. Unicorn Software. Outline of Unicorn Library's current update status
  11797. and anticipated development and availability. UCLIB.LIB.
  11798.  
  11799. CUG281.11-REF_GUID.TXT doc
  11800. Unicorn Library Reference Guide (UCLIB 5.00). List of overview
  11801. comments for each function. => UCLIB.LIB.
  11802.  
  11803. CUG281.12-REGISTER.DOC doc
  11804. Registration Information. => UCLIB.LIB.
  11805.  
  11806. CUG281.13-TDATA.C source
  11807. Test program for data entry functions. Demonstrates some of the data
  11808. entry functions contained in the Unicorn Library. => UCLIB.LIB,
  11809. TDATA.MK. [MS-DOS: MSC5]
  11810.  
  11811. CUG281.14-TDATA.EXE executable
  11812. => TDATA.C.
  11813.  
  11814. CUG281.15-TDATA.MK make
  11815. => TDATA.C.
  11816.  
  11817. CUG281.16-UCLIB.LIB library
  11818. Unicorn Library v 5.1 contains over 300 functions oriented toward
  11819. screen-layout and design, windows and data entry forms. Includes video
  11820. control functions, keyboard functions, data entry functions, character
  11821. control functions, windowing functions, menu functions, timer
  11822. functions, printer control functions, mathematical functions
  11823. (including geometric functions and metric-english conversions. This is
  11824. the linkable small model library. => DEM_MENU.C, LIB_DEMO.C, TDATA.C,
  11825. WINDOW.C, MN_DEFS.H UC_DEFS.H, WN_DEFS.H, UCLIB.MK. [MS-DOS: MSC5]
  11826.  
  11827. CUG281.17-UCLIB.MK make
  11828. => UCLIB.LIB.
  11829.  
  11830. CUG281.18-UC_CHK.EXE executable
  11831.  
  11832. CUG281.19-UC_DEFS.H header
  11833. Provides the defines required for Unicorn functions. => UCLIB.LIB,
  11834. UC_GLOB.H, UC_KEY.H, UC_PROTO.H, UC_XTRN.H.
  11835.  
  11836. CUG281.20-UC_GLOB.H header
  11837. Globals for Unicorn Library. => UCLIB.LIB, UC DEFS.H.
  11838.  
  11839. CUG281.21-UC_KEY.H header
  11840. Defines internal key codes for special extended keys on IBM and clone
  11841. computers. => UCLIB.LIB, UC DEFS.H.
  11842.  
  11843. CUG281.22-UC_PROTO.H header
  11844. Function prototypes for UCLIB.LIB. => UCLIB.LIB, UC_DEFS.H.
  11845.  
  11846. CUG281.23-UC_XTRN.H header
  11847. Contains external definitions required for UCLIB.LIB. => UCLIB.LIB, UC
  11848. DEFS.H.
  11849.  
  11850. CUG281.24-VERSION.TXT doc
  11851. Version information for this disk's UCLIB.LIB. => UCLIB.LIB.
  11852.  
  11853. CUG281.25-WINDOW.C source
  11854. Demo program for UCLIB.LIB version 5.10 window functions. =>
  11855. UCLIB.LIB, WINDOW.MK. [MS-DOS: MSC5]
  11856.  
  11857. CUG281.26-WINDOW.EXE executable
  11858. => WINDOW.C.
  11859.  
  11860. CUG281.27-WINDOW.MK make
  11861. => WINDOW.C.
  11862.  
  11863. CUG281.28-WN_DEFS.H header
  11864. Definitions for the Unicorn Window Systems, U.2.0. => UCLIB.LIB WN
  11865. GLOB.H, WN PROTO.H, WN XTRN H
  11866.  
  11867. CUG281.29-WN GLOB.H header
  11868. Globals for Unicorn Windows version 3.0. => UCLIB.LIB, WN DEFS.H.
  11869.  
  11870. CUG281.30-WN_PROTO.H header
  11871. Function prototypes for the Unicorn Software window system version
  11872. 2.0. UCLIB.LIB, WN_DEFS.H.
  11873.  
  11874. CUG281.31-WN XTRN.H header
  11875. External header for Unicorn Windows 3.0. => UCLIB.LIB, WN_DEFS.H.
  11876.  
  11877. ==============================================================================
  11878. CUG282 -
  11879. -----------
  11880.  
  11881. Quip and Graphics [public] 1 disk. This volume contains a modified
  11882. QUIP (fortune cookie program) and some graphics programs for the
  11883. Hercules graphics card. David Bryant (MA) has reworked the QUIP
  11884. program from CUG182, fixing a number of problems, including partially
  11885. implemented features (no seeding of the random number generator),
  11886. incompatibilities with MS-DOS, and non-portable file structures. The
  11887. resulting version will compile under both MS-DOS and UNIX. The source
  11888. code and an executable image (compiled under Quick C) are included on
  11889. the disk. Dan Schecter (ND) has contributed three programs: WALCLOCK,
  11890. HOD and GEARS. WALCLOCK produces an analog clock face in Hercules
  11891. graphics. HOD implements the Hodgepodge machine as decribed in
  11892. Scientific American, also using Hercules graphics. GEARS is a bicycle
  11893. gear chart calculator in the form of a mini-spreadsheet. All programs
  11894. include source code and excecutable code compiled under Aztec C.
  11895.  
  11896. CUG282.01-GEARS.C source
  11897. By Dan Schechter. Bicycle gear chart calculator. Calculates gears in
  11898. gear inches, shows percentage change between adjacent chain rings and
  11899. between adjacent freewheels, and amount of chain slack. Works like a
  11900. mini-spreadsheet, recalculating entire chart each time an entry is
  11901. altered. => GEARS.EXE, GEARS.DOC. [MS-DOS: AZTEC] Uses Aztec
  11902. scr-functions.
  11903.  
  11904. CUG282.02-GEARS.DOC doc
  11905. By Dan Schechter. Operating instructions. => GEARS.C.
  11906.  
  11907. CUG282.03-GEARS.EXE executable
  11908. By Dan Schechter. => GEARS.C.
  11909.  
  11910. CUG282.04-HOD.C source
  11911. By Dan Schechter. Hodgepodge. Makes waves. => HOD.DOC. [MS-DOS: AZTEC]
  11912. Requires Hercules monochrome graphics. Hard disk recommended.
  11913.  
  11914. CUG282.05-HOD.DOC doc
  11915. By Dan Schechter. Operating instructions. => HOD.C.
  11916.  
  11917. CUG282.06-HOD.EXE executable
  11918. By Dan Schechter.
  11919.  
  11920. CUG282.07-INDEX doc
  11921. By Dan Schechter. Header IDs and brief descriptions for executable
  11922. files respective to GEARS, HOD and WALCLOCK. => GEARS.C, HOD.C,
  11923. WALCLOCK.C.
  11924.  
  11925. CUG282.08-QUIP.C source
  11926. By David Bryant. Part of a fortune cookie system, this program
  11927. displays the actual fortune. An optional command line paramenter
  11928. determines the number of quips displayed. => QUIP.H, QUIPUPDT.C,
  11929. QUIPADD.C, QUIP.DAT, QUIP.KEY. [UNIX, MS-DOS: QUICKC]
  11930.  
  11931. CUG282.09-QUIP.DAT data
  11932. By David Bryant. Fortune text data. => QUIP.C.
  11933.  
  11934. CUG282.10-QUIP.DOC doc
  11935. By David Bryant. Operating instructions. => QUIP.C.
  11936.  
  11937. CUG282.11-QUIP.EXE executable
  11938. By David Bryant. => GEARS.C.
  11939.  
  11940. CUG282.12-QUIP.H header
  11941. By David Bryant. Defines the files for use by the QUIP programs. =>
  11942. QUIP.C.
  11943.  
  11944. CUG282.13-QUIP.KEY data
  11945. By David Bryant. Indexes the start of each quip in QUIP.DAT. =>
  11946. QUIP.C, QUIP.DAT.
  11947.  
  11948. CUG282.14-QUIPADD.C source
  11949. By David Bryant. This program appends new quips to the end of the quip
  11950. file QUIP.DAT and updates the index file QUIP.KEY. => QUIP.C. [UNIX,
  11951. MS-DOS: QUICKC]
  11952.  
  11953. CUG282.15-QUIPADD.EXE executable
  11954. By David Bryant. => QUIPADD.C.
  11955.  
  11956. CUG282.16-QUIPUPDT.C source
  11957. By David Bryant. This program takes the quip file QUIP.DAT and creates
  11958. a new index file QUIP.KEY from it. => QUIP.C. [UNIX, MS-DOS: QUICKC]
  11959.  
  11960. CUG282.17-QUIPUPDT.EXE executable
  11961. By David Bryant. => QUIPUPDT.C.
  11962.  
  11963. CUG282.18-README doc
  11964. By Dan Schechter. Explains that INDEX is the table of contents for Dan
  11965. Schechter's submissions.
  11966.  
  11967. CUG282.19-SUBMIT.TXT doc
  11968. By David Bryant. Letter explaining modifications in QUIP programs
  11969. submitted. => QUIP.C.
  11970.  
  11971. CUG282.20-WALCLOCK.C source
  11972. By Dan Schechter. WALL CLOCK. Presents an animated analog clock face
  11973. with sweep second hand and audible ticking. Includes 12-hour or
  11974. 24-hour format and options to local time (Australian, Chinese and
  11975. Reagan) intended for amusement. => WALCLOCK.DAT, WALCLOCK.EXE.
  11976. [MS-DOS: AZTEC] Requires Hercules monochrome graphics.
  11977.  
  11978. CUG282.21-WALCLOCK.DAT data
  11979. By Dan Schechter. Look-up table for WALCLOCK. => WALCLOCK.C.
  11980.  
  11981. CUG282.22-WALCLOCK.EXE executable
  11982. By Dan Schechter. => WALCLOCK.C.
  11983.  
  11984. ==============================================================================
  11985. CUG283 -
  11986. -----------
  11987.  
  11988. FAFNIR
  11989. By David C. Oshel. [public] 3 disks. David C. Oshel (IA), the author
  11990. of CUG239 & CUG240 (P.C. Gammon) has contributed Fafnir, a
  11991. general-purpose, table-driven forms engine. Fafnir includes support
  11992. for about a dozen pre-defined field types, including dollar, date, and
  11993. variable-width text. A Library of screen management functions support
  11994. one and two page screen forms. An accompanying screen editor (for
  11995. PC-clones) facilitates screen design. An elaborate set of macro
  11996. definitions simplify table specification. Source is included for an
  11997. IBM PC screen driver which writes directly to screen RAM.
  11998. Demonstration programs exhibit most of the possible tricks and graces.
  11999. For more details see the narrative description of this package in
  12000. Section 2.
  12001.  
  12002. CUG283.01-BURLAP make
  12003.  
  12004. CUG283.02-BURLAP.C source
  12005. This is a mailing list maintenance program featuring Faircom's c-tree
  12006. (TM) ISAM file management for speed & convenience. => BURLAP,
  12007. BURLAP.EXE, BURLAP.H, MACROS.C, PRINTER.C, SELECT.C. [MS-DOS2: MSC5]
  12008.  
  12009. CUG283.03-BURLAP.CFG data
  12010. Screen colors and snow flag save/restore file. => BURLAP.C.
  12011.  
  12012. CUG283.04-BURLAP.DT data
  12013. Default c-tree (TM) ISAM data, binary file. => BURLAP.C.
  12014.  
  12015. CUG283.05-BURLAP.EXE executable
  12016. => BURLAP.C.
  12017.  
  12018. CUG283.06-BURLAP.H header
  12019. Global data and function prototypes for BURLAP. => BURLAP.C.
  12020.  
  12021. CUG283.07-BURLAP.IX data
  12022. Default c-tree (TM) ISAM index, binary file. => BURLAP.C.
  12023.  
  12024. CUG283.08-BURLAP.P data
  12025. Default c-tree (TM) ISAM parameters, text file. => BURLAP.C.
  12026.  
  12027. CUG283.09-BURLAP.S data
  12028. default screen image file. => BURLAP.C.
  12029.  
  12030. CUG283.10-CIAO.H header
  12031. Declarations for all global data & functions for screen and keyboard
  12032. 1/0, utilities, Macros. => FAFNIR.C, VIDINIT.H.
  12033.  
  12034. CUG283.11-CLAIROL.H header
  12035. Module lets users decide screen colors. CIAO.H, KEYS.H.
  12036.  
  12037. CUG283.12-COUNTIES.C source
  12038. Scrollbar menu returns IOWA D.O.T. county codes from list. =>
  12039. FAFNIR.C. [MS-DOS2: MSC5, MASM5]
  12040.  
  12041. CUG283.13-CRC.DOC doc
  12042. Description of CRC background, function, capabilities, commands, &
  12043. algorithm notes. CRC.EXE.
  12044.  
  12045. CUG283.14-CRC.EXE executable
  12046. CRC for MSDOS & concurrent PC-DOS. This is a disk file CRC checking
  12047. and generating utility originally written for CP/M-80, CP/M-86,
  12048. MP/M-86 and Concurrent PC-DOS, now available for MSDOS. CRC will run
  12049. on systems with as little as 25K of RAM. It may be used to verify the
  12050. integrity of PC-Blue or SIG/M public domain distribution disks. =>
  12051. CRC.EXE, CRCKLIST.CRC. [MS-DOS2] MSDOS 2.0 or higher required for
  12052. operation.
  12053.  
  12054. CUG283.15-CRCKLIST.CRC data
  12055. Used as look-up table, listing the CRC's of serial files, for
  12056. integrity checks. => CRC.EXE.
  12057.  
  12058. CUG283.16-CRYPT.C source
  12059. Hogg's Code encryption, decryption.
  12060.  
  12061. CUG283.17-CVIDEO.C source
  12062. Low-level screen I/O. => VIDEO.H.
  12063.  
  12064. CUG283.18-DEMO.C source
  12065. Demonstrates some of the Fafnir library's forms editing routines. =>
  12066. FAFNIR.H, CIAO.H.
  12067.  
  12068. CUG283.19-DEMO41.EXE executable
  12069. Demonstrates Fafnir forms I/O, large model. => FAFNIR4L.LIB.
  12070.  
  12071. CUG283.20-DEMO4S.EXE executable
  12072. Demonstrates Fafnir forms I/O, small model. => FAFNIR4S.LIB.
  12073.  
  12074. CUG283.21-DLRCVT.C source
  12075. Converts dollar long int to dollar formatted string. => CIAO.H.
  12076.  
  12077. CUG283.22-ES.C source
  12078. Displays/edits program screens, saves as compilable C source text. =>
  12079. CIAO.H, KEYS.H, FAFNIR.C, BURLAP.C, ES.DOC, ES.EXE.
  12080.  
  12081. CUG283.23-ES.DOC doc
  12082. Brief introduction ES.EXE. => ES.EXE.
  12083.  
  12084. CUG283.24-ES.EXE executable
  12085. Screen file editor, small model. [MS-DOS2]
  12086.  
  12087. CUG283.25-FAF1.S data
  12088. Screen file for DEMO.C - demo, page 1 of 2. => DEMO.C.
  12089.  
  12090. CUG283.26-FAF2.S data
  12091. Screen file for DEMO.C - demo, page 2 of 2. => DEMO.C.
  12092.  
  12093. CUG283.27-FAFNIR make
  12094. Makes script for compiling Fafnir libraries & programs. => FAFNIR.C.
  12095.  
  12096. CUG283.28-FAFNIR.C source
  12097. A general-purpose, table-driven forms engine for data entry, with
  12098. unlimited data types, but standard field types are predefined as
  12099. Macros: i.e. Text, Dollar, Date, Phone, SSN, Display, Virtual, etc.
  12100. Source code for Elysian Fields and page editors. => CIAO.H, KEYS.H,
  12101. FAFNIR.H, CLAIROL.C, COUNTIES.C, CRYPT.C, CVIDEO.C, DEMO.C, DLRCUT.C,
  12102. ES.C, FAFNIR, FSTATS.C, GOTOXY.C, JULIAN.C, KEYDEFS.C, KEYIN.C,
  12103. KEYS.ASM, LVIDEO.ASM, JULDAY.C. [MS-DOS2: MSC5, MASM5]
  12104.  
  12105. CUG283.29-FAFNIR.DOC doc
  12106. Description, history, improvements, & bugs remaining. => FAFNIR.C.
  12107.  
  12108. CUG283.30-FAFNIR.H header
  12109. Magic macros for Forms Nivana, plus globals, etc. => FAFNIR.C.
  12110.  
  12111. CUG283.31-FAFNIR4L.LIB library
  12112. Large model forms engine library, containing all object code for
  12113. Fafnir files listed on distribution package. => FAFNIR.C,
  12114. FAFNIR4L.XRF, DEMO4L.EXE, JDEMO4L.EXE.
  12115.  
  12116. CUG283.32-FAFNIR4L.XRF doc
  12117. Cross-reference listing of functions and associated source files for
  12118. FAFNIR4L.LIB. => FAFNIR4L.LIB, FAFNIR.C.
  12119.  
  12120. CUG283.33-FAFNIR4S.LIB library
  12121. Small model forms engine library, containing all object code for
  12122. Fafnir files listed on distribution package. => FAFNIR.C,
  12123. FAFNIR4S.LIB, DEMO4S.EXE, JDEMO4S.EXE.
  12124.  
  12125. CUG283.34-FAFNIR4S.XRF doc
  12126. Cross-reference listing of functions and associated source files for
  12127. FAFNIR4S.LIB. => FAFNIR4S.LIB, FAFNIR.C.
  12128.  
  12129. CUG283.35-FSTATS.C source
  12130. Routine finds MS-DOS file size. => FAFNIR.C.
  12131.  
  12132. CUG283.36-GOTOXY.C source
  12133. These are functions that directly affect the machine curser, and
  12134. CIAO's soft curser screen write location. => FAFNIR.C, VIDINIT.H.
  12135.  
  12136. CUG283.37-JDEMO4L.EXE executable
  12137. Demonstrates MSJ direct video routines, large model. => FAFNIR4L.LIB,
  12138. FAFNIR.C.
  12139.  
  12140. CUG283.38-JDEMO4S.EXE executable
  12141. Demonstrate direct video routines, small model. => FAFNIR4S.LIB,
  12142. FAFNIR.C.
  12143.  
  12144. CUG283.39-JULDAY.C source
  12145. Converts a Julian day number to mm, dd, yyyy, & v.v. => FAFNIR.C.
  12146.  
  12147. CUG283.40-JULIAN.C source
  12148. Julian Day Number routine. Astronomical version, returns double float,
  12149. not long. FAFNIR.C.
  12150.  
  12151. CUG283.41-KEYDEFS.C source
  12152. Displays a popout window with the ten Fn keys drawn down the middle.
  12153. The function names are listed in 21 character fields to left and
  12154. right. Sample arrays of menu strings are shown below, all 10 must be
  12155. defined even if the string is null. => FAFNIR.C, CIAO.H, KEYS.H.
  12156.  
  12157. CUG283.42-KEYIN.C source
  12158. Waits for a keypress, blanks screen after 8 minutes of inactivity. =>
  12159. FAFNIR.C, CIAO.H.
  12160.  
  12161. CUG283.43-KEYS.ASM source
  12162. ROM-BIOS keyboard services for small-model C programs. Assembler keyin
  12163. routine for ES.EXE screen editor (small). => ES.C.
  12164.  
  12165. CUG283.44-KEYS.H header
  12166. Defines IBM PC extended key codes. => FAFNIR.C, CIAO.H. These
  12167. definitions require keyin O from the CIAO library, or another of my
  12168. own functions.
  12169.  
  12170. CUG283.45-LVIDEO.ASM source
  12171. This program handles direct writes to the IBM PC video screen buffer
  12172. located in RAM. => FAFNIR.C, FAFNIR4L.LIB.
  12173.  
  12174. CUG283.46-MACROS.C source
  12175. Macro definitions. => BURLAP.C.
  12176.  
  12177. CUG283.47-MAKEIT.BAT batch
  12178. Make file for FAFNIR4x.LlB. => FAFNIR4L.LIB, FAFNIR4S.LIB, FAFNIR.C.
  12179. Requires installed MSC5.0 (and utils) and MASM 5.0 to start.
  12180.  
  12181. CUG283.48-MSJDEMO.C source
  12182. Demo from MicroSoft Systems Journal, Nov. 88 (modified). => FAFNIR.C,
  12183. VIDEO.H.
  12184.  
  12185. CUG283.49-OLDEDITS.C source
  12186. Obsolete line editing functions. => FAFNIR.C, CIAO.H, KEYS.H.
  12187.  
  12188. CUG283.50-PRINTER.C source
  12189. Printer control routines. => BURLAP.C.
  12190.  
  12191. CUG283.51-README.DOC doc
  12192. Description of package, starting it up, its requirements and
  12193. assumptions, files produced after compilation, and files submitted on
  12194. the distribution disk. => FAFNIR.C.
  12195.  
  12196. CUG283.52-README2.DOC doc
  12197. Description of BURLAP, distributed files, created files, data files,
  12198. file structure, background, operations, and non-disclosure notes. =>
  12199. BURLAP.C.
  12200.  
  12201. CUG283.53-SAVESCRN.C source
  12202. Saves all aspects of the current window and cursor environment, not
  12203. screen contents. Returns the value of the save/restored synchronized
  12204. flag. => FAFNIR.C, VIDINIT.H.
  12205.  
  12206. CUG283.54-SCROLL.C source
  12207. Direct video, scrolls region up or down one line. => FAFNIR.C,
  12208. VIDINIT.H.
  12209.  
  12210. CUG283.55-SELECT.C source
  12211. This exhibits the relationships between a form and the actual storage
  12212. location(s) of the data collected into the form. => BURLAP.C,
  12213. FAFNIR.C.
  12214.  
  12215. CUG283.56-SOUND.C source
  12216. Standard sound effects and IBM PC tone generation primitives. =>
  12217. FAFNIR.C, CIAO.H.
  12218.  
  12219. CUG283.57-SVIDEO.ASM source
  12220. This program handles direct writes to the IBM PC video screen buffer
  12221. located in RAM. => FAFNIR.C, FAFNIR4S.LIB. Small model stack bias.
  12222. Requires MASM 5.0 or MASM 5.1 per documentation.
  12223.  
  12224. CUG283.58-SWAPSCRN.C source
  12225. Swaps visible with hidden screen buffer. FAFNIR.C, VIDINIT.H.
  12226.  
  12227. CUG283.59-TM.C source
  12228. Time and date routines, cf-time () and cf-date (), corresponding to C
  12229. Food Smorgasboard functions with same arguments. => FAFNIR.C.
  12230.  
  12231. CUG283.60-TYPEAFIL.C source
  12232. Reads a text file and displays it with optional word wrap in a window
  12233. box. PgUp reviewing included. => FAFNIR.C, CIAO.H, KEYS.H.
  12234.  
  12235. CUG283.61-USSTATES.C source
  12236. Scrollbar menu returns Z-letter U.S. State abbrv. from list. =>
  12237. FAFNIR.C.
  12238.  
  12239. CUG283.62-VERSION.INF doc
  12240. Explanations of modifications which resulted in Burlap v 2.1 and
  12241. Burlap v 2.3. => BURLAP.C.
  12242.  
  12243. CUG283.63-VIDEO.H header
  12244. Global data and C function prototypes for LVIDEO and CVIDEO routines.
  12245. Also macro assembler functions and documentation regarding FAFNIR
  12246. library's current aspects and the direction of its development.
  12247. FAFNIR.C.
  12248.  
  12249. CUG283.64-VIDINIT.C source
  12250. This is the part of CIAO that contains initialization and
  12251. deinitialization, plus all global and external data. There are no
  12252. references to functions other that the C library and the MST low-level
  12253. I/O functions in here. => FAFNIR.C, VIDINIT.H.
  12254.  
  12255. CUG283.65-VIDINIT.H header
  12256. => FAFNIR.C, VIDEO.H.
  12257.  
  12258. CUG283.66-WBOX.C source
  12259. Draws a box and establishes a window inside it. => FAFNIR.C,
  12260. VIDINIT.H.
  12261.  
  12262. CUG283.67-WINDOW.C source
  12263. Window dimension routines. => FAFNIR.C, VIDINIT.H.
  12264.  
  12265. CUG283.68-WINK.C source
  12266. Window character out, obeys backspace and new line inside window
  12267. routine. => FAFNIR.C, VIDINIT.H.
  12268.  
  12269. CUG283.69-WPRINTF.C source
  12270. printf formatted string into window, honors all the wputs attribute
  12271. escape commands. => FAFNIR.C, CIAO.H.
  12272.  
  12273. CUG283.70-WPUTS.C source
  12274. Puts string inside a window, uses wink, interprets video attribute
  12275. escape codes. => FAFNIR.C, VIDINIT.H.
  12276.  
  12277. ==============================================================================
  12278. CUG284 -
  12279. -----------
  12280.  
  12281. Portable 8080 System (JUG070)
  12282. By M. Sekiguchi. [public] 1 disk. M. Sekiguchi, Tokyo, has submitted
  12283. an 8080 interpreter in C. This interpreter (with a user-supplied
  12284. object image of CP/M-80) will execute CP/M-80 on non-8080 systems. The
  12285. interpreter could also be used as a simulator by programmers
  12286. developing firmware for an embedded 8080 of 8085 processor. The disk
  12287. includes the 8080 machine code interpreter, written in portable C, and
  12288. several other utilities. CP/M is not included on the disk, by some
  12289. tools for porting CP/M to the simulated environment are provided,
  12290. including a C version of the BIOS routines required by CP/M. (The
  12291. provided BIOS is for an NEC running MS-DOS and would require
  12292. adaptation to work in other environments.) The disk also contains some
  12293. stand-alone programs including Palo Alto Tiny BASIC. The stand-alone
  12294. programs can be executed under the portable 8080 system without CP/M.
  12295. Sekiguchi has tested the program on several machines including an
  12296. MS-DOS PC-clone and UNIX workstation. The program was developed under
  12297. Turbo C v1.5j (a Japanese variant).
  12298.  
  12299. CUG284.01-BASIC.ASM source
  12300. Palo Alto Tiny BASIC. CP/M assembly code for a stand-alone BASIC
  12301. ported to 18080. Intended for demonstration, emphasizing the speed and
  12302. memory size of an actual 8080 processor. => BASIC.DOC, BASIC.HEX,
  12303. 18080.EXE. [CP/M-80: TC1.5] You cannot save a file including BASIC
  12304. code. The only available memory is 3 K bytes.
  12305.  
  12306. CUG284.02-BASIC.DOC doc
  12307. Synopsis & description of Palo Alto Tiny BASIC. => BASIC.ASM,
  12308. BASIC.HEX.
  12309.  
  12310. CUG284.03-BASIC.HEX executable
  12311. => BASIC.DOC, BASIC.ASM.
  12312.  
  12313. CUG284.04-BIOS.C source
  12314. CP/M BIOS simulator. This module logically consists of 5 parts:
  12315. physical dish I/O, direct I/O port simulation, normal (simulated) disk
  12316. I/O, character I/O, and common initialization routines. => 18080.EXE.
  12317. [MS-DOS: TC1.5] Physical disk support routine calls NEC disk BIOS and
  12318. cannot run on other hardware.
  12319.  
  12320. CUG284.05-BIOS.H header
  12321. BIOS configuration (must match with CP/M).
  12322.  
  12323. CUG284.06-BIOS20.ASM source
  12324. fake bios for Portable CP/M system. => 18080.EXE, BIOS20.HEX. [MS-DOS:
  12325. TC1.5]
  12326.  
  12327. CUG284.07-BIOS20.HEX executable
  12328. assembled 20KB BIOS. => BIOS20.ASM.
  12329.  
  12330. CUG284.08-CATALOG.070 doc
  12331. Disk volume catalog of contents.
  12332.  
  12333. CUG284.09-COMPILE.H header
  12334. defines for compiler and/or CPU dependent conditions. Offers choices
  12335. for MSCv3 (8086), Turbo C 1.5 (8086), Lattice Cv2 (8086), Digital
  12336. Research C (68000), AT&T's 3B2 with UNIX system V. => 18080.EXE. Not
  12337. all options have been tested.
  12338.  
  12339. CUG284.10-CONFIG.H header
  12340. System Configuration. Defines some constants to configure the system.
  12341. Modifications can be made for work space, file names, and/or operation
  12342. mode options. => 18080.EXE.
  12343.  
  12344. CUG284.11-COPYALL.ASM source
  12345. Stand alone utility to copy virtual CP/M disks. Can copy between
  12346. virtual and physical disks. => 18080.EXE, COPYALL.DOC, COPYALL.HEX.
  12347. [MS-DOS: TC1.5] This program does not use SECTRAN function and is
  12348. intended for standard CP/M format (8"1 s) only. No error checking is
  12349. performed during execution and program cannot be terminated until it
  12350. finishes.
  12351.  
  12352. CUG284.12-COPYALL.DOC doc
  12353. Virtual disk copy utility manual page. => COPYALL.ASM, COPYALL.HEX.
  12354.  
  12355. CUG284.13-COPYALL.HEX executable
  12356. COPYALL.ASM, COPYALL.DOC.
  12357.  
  12358. CUG284.14-CPM.DOC doc
  12359. Porting of CP/M for the portable 8080 system. Explains porting
  12360. procedures centered on copying the real CP/M to the simulated
  12361. environment. => 18080.EXE.
  12362.  
  12363. CUG284.15-CPMFILE.C source
  12364. Virtual disk access utility. => 18080.EXE, CPMFILE.EXE, CPMFILE.DOC.
  12365. [MS-DOS: TC1.5] Numerous bugs (see CPMFILE.DOC).
  12366.  
  12367. CUG284.16-CPMFILE.DOC doc
  12368. Virtual disk access utility manual pages. => CPMFILE.C, CPMFILE.EXE.
  12369. Numerous bugs listed.
  12370.  
  12371. CUG284.17-CPMFILE.EXE executable
  12372. => CPMFILE.C, CPMFILE.DOC.
  12373.  
  12374. CUG284.18-CRC.EXE executable
  12375. Checksum program (ver 6.71). => CRCKLIST.070.
  12376.  
  12377. CUG284.19-CRCKLIST.070 data
  12378. CRC values of files on this disk. => CRC.EXE.
  12379.  
  12380. CUG284.20-DEFS.H header
  12381. Commom definitions. => 18080.EXE.
  12382.  
  12383. CUG284.21-GETSYS.ASM source
  12384. Stand-alone utility to extract CP/M operating system from a standard
  12385. CP/M master floppy disk. => GETSYS.DOC, GETSYS.HEX. [MS-DOS: TC1.5] No
  12386. error checking during execution. Utility for standard CP/M format
  12387. (8"1s) only. Other bugs (see GETSYS.DOC).
  12388.  
  12389. CUG284.22-GETSYS.DOC doc
  12390. Manual page for utility to extract CP/M system. => GETSYS.ASM,
  12391. GETSYS.HEX. Bugs listed.
  12392.  
  12393. CUG284.23-GETSYS.H EX executable
  12394. => GETSYS.ASM, GETSYS.DOC.
  12395.  
  12396. CUG284.24-HALT.ASM source
  12397. A CP/M program to stop 18080 source. => HALT.COM. [MS-DOS: TC1.5]
  12398.  
  12399. CUG284.25-HALT.COM executable
  12400. => HALT.ASM.
  12401.  
  12402. CUG284.26-18080.DOC doc
  12403. Manual pages for 8080 simulator. => 18080.EXE, 18080.PRJ.
  12404.  
  12405. CUG284.27-18080.EXE executable
  12406. Intel 8080 simulator. Includes machine code interpreter. Designed to
  12407. run a CP/M-80 system under NCH-8080 micros. Tested on MS-DOS PC and
  12408. UNIX. Written in Potable C. => 18080.DOC, 18080.PRJ, BASIC.ASM,
  12409. BIOS.C, BIOS20.ASM, COMPILE.H, CONFIG.H, COPYALL.ASM, CPMFILE.C,
  12410. DEFS.H, GETSYS.ASM, MAIN.C, MAKEFILE.MAK, MKHEX.C, MONITOR.C,
  12411. NEWDSK.C, TRACE.C, HALT.ASM, MACHINE.C. [MS-DOS: TC1.5]
  12412.  
  12413. CUG284.28-18080.PRJ make
  12414. Project file of 8080 for Turbo C. 18080.EXE.
  12415.  
  12416. CUG284.29-JUGPDS.FRM doc
  12417. Contribution form for JUG-CP/M Public Domain Library.
  12418.  
  12419. CUG284.30-MACHINE.C source
  12420. An 8080 machine instruction interpreter. => 18080.EXE. [MS-DOS: TC1.5]
  12421.  
  12422. CUG284.31-MAIN.C source
  12423. Main program for virtual CP/M simulator. 18080.EXE. [MS-DOS: TC1.5]
  12424.  
  12425. CUG284.32-MAKEFILE.MAK make
  12426. Make file for. portable 8080 engine and virtual CP/M-80 system. =>
  12427. 18080.EXE.
  12428.  
  12429. CUG284.33-MKHEX.C source
  12430. Utility to create CP/M boot image file (CPMxx.HEX--xx stands for
  12431. system size.). 18080.EXE, MKHEX.DOC, MKHEX.EXE. [MS-DOS: TC1.5] No
  12432. error checking is performed.
  12433.  
  12434. CUG284.34-MKHEX.DOC doc
  12435. Manual pages for CP/M boot image file creation utility. => MKHEX.EXE,
  12436. MKHEX.C.
  12437.  
  12438. CUG284.35-MKHEX.EXE executable
  12439. => MKHEX.C, MKHEX.DOC.
  12440.  
  12441. CUG284.36-MON.H header
  12442. Configuration constants for MONITOR.C virtual environment manager. =>
  12443. MONITOR.C.
  12444.  
  12445. CUG284.37-MONITOR.C source
  12446. Virtual Environment Manager. => 18080.EXE, MON.H. [MS-DOS: TC1.5]
  12447.  
  12448. CUG284.38-NEWDSK.C source
  12449. Creates and initializes a virtual disk file for 18080. => 18080.EXE,
  12450. NEWDSK.DOC, NEWDSK.EXE. [MS-DOS: TC1.5]
  12451.  
  12452. CUG284.39-NEWDSK.DOC doc
  12453. Manual page for virtual disk initialization utility. => NEWDSK.C,
  12454. NEWDSK.EXE.
  12455.  
  12456. CUG284.40-NEWDSK.EXE executable
  12457. => NEWDSK.C, NEWDSK.DOC.
  12458.  
  12459. CUG284.41-PORTING.DOC doc
  12460. Porting Portable 8080 System to Other Systems. Includes information on
  12461. the nature of compilers, Low level Input/Output (BIOS), and command
  12462. line interface and boot file. => 18080.EXE.
  12463.  
  12464. CUG284.42-PROG.DOC doc
  12465. Generic information about the 18080 program. => 18080.EXE.
  12466.  
  12467. CUG284.43-READ-ME.070 object
  12468. Introduction to the 18080 package. => 18080.EXE.
  12469.  
  12470. CUG284.44-STAND.DOC object
  12471. Instructions for creating a stand-alone program. (a program you can
  12472. execute without CP/M in 18080.). => 18080.EXE.
  12473.  
  12474. CUG284.45-TRACE.C source
  12475. 8080 instruction tracer. => 18080.EXE. [MS-DOS: TC1.5]
  12476.  
  12477. CUG284.46-UTIL.C source
  12478. General utility routines for monitor. => 18080.EXE, MONITOR.C.
  12479. [MS-DOS: TC1.5]
  12480.  
  12481. CUG284.47-WARNING.CUG doc
  12482. => 18080.EXE. Documentation file extensions were changed from .SJD to
  12483. .DOC when translated to English.
  12484.  
  12485. CUG284.48-WARNING.DOC doc
  12486. => 18080.EXE. Notes on BIOS.C and physical disk access routines. These
  12487. areas require some modification to be ported from NEC PC-9801 series.
  12488.  
  12489. ==============================================================================
  12490. CUG285 -
  12491. -----------
  12492.  
  12493. BISON for MS-DOS
  12494. By Daniel R. Haney. [public] 3 disks. Daniel R. Haney (MA) has ported
  12495. Bison, a yacc-like parser generator, to the MS-DOS environment. Bison
  12496. was originally developed by Robert Corbett and Richard Stallman as a
  12497. part of the Free Software Foundation's GNU.
  12498. Haney added prototypes for ANSI conformance and adapted the code that
  12499. depends on MS-DOS filename conventions. Bison compiles under Microsoft
  12500. C v5.1 and Turbo C v1.5. The original UNIX code remains in the source
  12501. (commented out). Thus with little modification our distribution can
  12502. still compile under UNIX/XENIX. The disk contains the complete Bison
  12503. source code including a Makefile, an extensive set of tutorials and an
  12504. example program (HOC3 - High Order Calculator from "Unix Programming
  12505. Environments by Kernighan and Pike). The current update added the OS/2
  12506. versions of executable files, and incorporated additional changes and
  12507. enhancements. For more details see the narrative description of this
  12508. package in Section 2.
  12509.  
  12510. CUG285.01-ALLOCATE.C source
  12511. By Daniel R. Haney, Robert Corbett. Allocate and clear storage for
  12512. BISON. ALLOCATE.H, DOSBISON.EXE.
  12513.  
  12514. CUG285.02-ALLOCATE.H header
  12515. By Daniel R. Haney. => ALLOCATE.C.
  12516.  
  12517. CUG285.03-BISON.1
  12518. By Daniel R. Haney, Robert Corbett. Bison manual in nroff format. =>
  12519. DOSBISON.EXE, BISON.MAN, CHANGES, README, REFERENC, BISON.CLD,
  12520. BISON.TEX, BISONINF.0, BISONINF.1, BISONINF.2, BISONINF.3.
  12521.  
  12522. CUG285.04-BISON.H header
  12523. By Daniel R. Haney. Bison's main header. => DOSBISON.EXE.
  12524.  
  12525. CUG285.05-BISON.LNK link
  12526. By Daniel R. Haney, Robert Corbett. Link file. => DOSBISON.EXE.
  12527.  
  12528. CUG285.06-BISON.MAK make
  12529. By Roberto Artigas Jr.. => OS2BISON.EXE. [OS/2]
  12530.  
  12531. CUG285.07-BISON.MAN doc
  12532. UNIX programmer's Bison manual. => DOSBISON.EXE, BISON.1.
  12533.  
  12534. CUG285.08-BISON.TEX doc
  12535. By Richard Stallman, Charles Donnelly. Bison reference manual.
  12536. DOSBISON.EXE, BISON.1.
  12537.  
  12538. CUG285.09-BISONINF.0 doc
  12539. Contains copyright information and Tab Tables (indirect) for nodes. =>
  12540. DOSBISON.EXE, BISON.MAN, BISONINF.1.
  12541.  
  12542. CUG285.10-BISONINF.1 doc
  12543. => BISONINF.0.
  12544.  
  12545. CUG285.11-BISONINF.2 doc
  12546. => BISONINF.1.
  12547.  
  12548. CUG285.12-BISONINF.3 doc
  12549. BISONINF.2.
  12550.  
  12551. CUG285.13-CHANGES doc
  12552. Jan. 1989, port of Gnu Bison to MS-DOS. => BISON.1, DOSBISON.EXE.
  12553.  
  12554. CUG285.14-CLOSURE.C source
  12555. By Daniel R. Haney, Robert Corbett. Three subroutines for Bison:
  12556. closure(items,n); initialize_closure(n); and finalize_closure (). =>
  12557. DOSBISON.EXE, CLOSURE.H, LR0.C.
  12558.  
  12559. CUG285.15-CLOSURE.H header
  12560. By Daniel R. Haney. => CLOSURE.C.
  12561.  
  12562. CUG285.16-CONFLICT.C
  12563. By Daniel R. Haney. Find and resolve or report look-ahead conflicts
  12564. for Bison. => CONFLICT.H, DOSBISON.EXE.
  12565.  
  12566. CUG285.17-CONFLICT.H header
  12567. By Daniel R. Haney. => CONFLICT.C.
  12568.  
  12569. CUG285.18-COPYING doc
  12570. By Richard Stallman. Bison General Public License. Copyright notice by
  12571. Free Software Foundation. => BISON.1, DOSBISON.EXE.
  12572.  
  12573. CUG285.19-DERIVES.C source
  12574. By Robert Corbett. Match rules with nonterminals for Bison. =>
  12575. DOSBISON.EXE, DERIVES.H.
  12576.  
  12577. CUG285.20-DERIVES.H header
  12578. By Daniel R. Haney. => DERIVES.C.
  12579.  
  12580. CUG285.21-DOSBISON.EXE executable
  12581. By Daniel R. Haney, Robert Corbett. Bison is a general purpose parser
  12582. generator which converts a grammar description into a C program to
  12583. parse that grammar. It is upward compatible with Bell Laboratories
  12584. YACC. => DERIVES.C, OS2BISON.EXE HAIRY.PRS, SIMPLE.PRS, MAKEFILE,
  12585. BISON.LNK, ALLOCATE.C, CLOSURE.C, CONFLICT.C, FILES.C, GETARGS.C,
  12586. GETOPT.C, LALR.C, LEX.C, MAIN.C, NULLABLE.C, OUTPUT.C, GRAM.C, LR0.C.
  12587. [MS-DOS: MSC, TC1.5]
  12588.  
  12589. CUG285.22-FILELIST doc
  12590. By Daniel R. Haney, Robert Corbett. Bison distribution file list.
  12591.  
  12592. CUG285.23-FILES.C source
  12593. By Robert Corbett. Open and close files for Bison. => FILES.H,
  12594. DOSBISON.EXE.
  12595.  
  12596. CUG285.24-FILES.H header
  12597. By Daniel R. Haney. => FILES.C.
  12598.  
  12599. CUG285.25-GETARGS.C source
  12600. By Robert Corbett. Parse command line arguments for Bison. =>
  12601. GETARGS.H DOSBISON.EXE.
  12602.  
  12603. CUG285.26-GETARGS.H header
  12604. By Daniel R. Haney. => GETARGS.C.
  12605.  
  12606. CUG285.27-GETOPT.C source
  12607. By Daniel R. Haney, Robert Corbett. This version of getopt appears to
  12608. the caller like standard UNIX getopt but it behaves differently, since
  12609. it allows the user to intersperse the options with the other
  12610. arguments. => GETOPT.H, DOSBISON.EXE.
  12611.  
  12612. CUG285.28-GETOPT.H header
  12613. By Daniel R. Haney. => GETOPT.C.
  12614.  
  12615. CUG285.29-GRAM.C source
  12616. By Roberto Artigas Jr.. Allocate input grammar variables. => GRAM.H
  12617. DOSBISON.EXE.
  12618.  
  12619. CUG285.30-GRAM.H header
  12620. By Daniel R. Haney. Data definitions for internal representation of
  12621. Bison's input. => GRAM.C.
  12622.  
  12623. CUG285.31-HAIRY.PRS source
  12624. By Daniel R. Haney, Robert Corbett. Parce Handler. Template for
  12625. reentrant parser. => DOSBISON.EXE.
  12626.  
  12627. CUG285.32-HOC.IN
  12628. By Daniel R. Haney, Robert Corbett. Sample input file for higher order
  12629. calculator. => HOC3.Y.
  12630.  
  12631. CUG285.33-HOC3.H header
  12632. By Daniel R. Haney, Robert Corbett. => HOC3.Y.
  12633.  
  12634. CUG285.34-HOC3.Y source
  12635. By Daniel R. Haney, Robert Corbett. Higher order calculator. =>
  12636. DOSBISON.EXE. HOC3.H, HOCDECL.H, HOC.IN, HOCDEMO.BAT, INIT.C, MATH.C,
  12637. SYMBOL.C.
  12638.  
  12639. CUG285.35-HOCDECL.H header
  12640. By Daniel R. Haney, Robert Corbett. Definitions for the HOC3.Y
  12641. calculator. HOC3.Y.
  12642.  
  12643. CUG285.36-HOCDEMO.BAT batch
  12644. By Daniel R. Haney, Robert Corbett. Demonstration of the Higher Order
  12645. Calculator. => HOC3.Y.
  12646.  
  12647. CUG285.37-HOCFILES.DOC doc
  12648. By Daniel R. Haney. Brief description of HOC3 related files. =>
  12649. HOC3.Y.
  12650.  
  12651. CUG285.38-HOC_IS.DOC doc
  12652. By Daniel R. Haney, Robert Corbett. Very brief description of what
  12653. HOC3 does. => HOC3.DOC.
  12654.  
  12655. CUG285.39-INIT.C source
  12656. By Daniel R. Haney, Robert Corbett. Support functions for the Higher
  12657. Order Calculator. => HOC3.Y.
  12658.  
  12659. CUG285.40-LALR.C header
  12660. By Robert Corbett. Compute look-ahead criteria for Bison. => LALR.H,
  12661. DOSBISON.EXE.
  12662.  
  12663. CUG285.41-LALR.H header
  12664. By Daniel R. Haney, Robert Corbett. => LALR.C.
  12665.  
  12666. CUG285.42-LEX.C source
  12667. By Robert Corbett. Token reader for Bison's input parser. => LEX.H,
  12668. DOSBISON.1.
  12669.  
  12670. CUG285.43-LEX.H header
  12671. By Daniel R. Haney, Robert Corbett. Token type definitions for Bison's
  12672. input reader. => LEX.C.
  12673.  
  12674. CUG285.44-LR0.C source
  12675. By Robert Corbett. Generate the nondeterministic finite state machine
  12676. for Bison. => DOSBISON.1, LR0.H.
  12677.  
  12678. CUG285.45-LR0.H header
  12679. By Daniel R. Haney, Robert Corbett. => LR0.C.
  12680.  
  12681. CUG285.46-MACHINE.H header
  12682. By Robert Corbett, Richard Stallman. Define machine dependencies for
  12683. Bison. => DOSBISON.EXE.
  12684.  
  12685. CUG285.47-MAIN.C source
  12686. By Robert Corbett. Top level entry point of Bison. => DOSBISON.EXE.
  12687.  
  12688. CUG285.48-MAKEFILE make
  12689. By Daniel R. Haney, Robert Corbett. Object code dependencies file for
  12690. MS-DOS. DOSBISON.EXE. [MSC5]
  12691.  
  12692. CUG285.49-MAKEFILE.HOC make
  12693. By Daniel R. Haney, Robert Corbett. => HOC3.Y.
  12694.  
  12695. CUG285.50-MAKEFILE.MS make
  12696. By Daniel R. Haney, Robert Corbett. Microsoft C v 5.1 macros
  12697. definitions.-HOC3.Y.
  12698.  
  12699. CUG285.51-MATH.C source
  12700. By Daniel R. Haney, Robert Corbett. Support functions for the Higher
  12701. Order Calculator. => HOC3.Y.
  12702.  
  12703. CUG285.52-NEW.H header
  12704. By Robert Corbett. Storage allocation interface for Bison. =>
  12705. DOSBISON.EXE.
  12706.  
  12707. CUG285.53-NULLABLE.C source
  12708. By Robert Corbett. Part of the Bison parser generator. => NULLABLE.H,
  12709. DOSBISON.EXE.
  12710.  
  12711. CUG285.54-NULLABLE.H header
  12712. By Daniel R. Haney. => NULLABLE.C.
  12713.  
  12714. CUG285.55-OS2BISON.EXE executable
  12715. By Daniel R. Haney, Robert Corbett. Bison generates a table driven
  12716. parser written in C code from a grammar specification. It is upward
  12717. compatible with Bell Laboratories YACC. => DISBISON.EXE, HAIRY.PRS
  12718. SIMPLE.PRS, BISON.MAK, BISON.LNK, ALLOCATE.C, CLOSURE.C, CONFLICT.C,
  12719. DERIVES.C, FILES.C, GETARGS.C, GETOPT.C, GRAM.C, CALR.C, LEX.C, LR0.C,
  12720. MAIN.C, NULLABLE.C, OUTPUT.C. [OS/2]
  12721.  
  12722. CUG285.56-OUTPUT.C source
  12723. By Robert Corbett. Output the generated parsing program for Bison. =>
  12724. DOSBISON.EXE, OUTPUT.H.
  12725.  
  12726. CUG285.57-OUTPUT.H header
  12727. By Daniel R. Haney. => OUTPUT.C.
  12728.  
  12729. CUG285.58-PRINT.C source
  12730. By Robert Corbett. Print information on generated parser for Bison.
  12731. DOSBISON.EXE, PRINT.H.
  12732.  
  12733. CUG285.59-PRINT.H header
  12734. By Daniel R. Haney. => PRINT.C.
  12735.  
  12736. CUG285.60-READER.C source
  12737. By Daniel R. Haney, Robert Corbett. Read the input specification. =>
  12738. DOSBISON.EXE, READER.H.
  12739.  
  12740. CUG285.61-READER.H header
  12741. By Daniel R. Haney. => READER.C.
  12742.  
  12743. CUG285.62-README doc
  12744. By Daniel R. Haney, Robert Corbett. Information on installing Bison.
  12745. => REFERENC, BISON.CLD.
  12746.  
  12747. CUG285.63-REFERENC doc
  12748. By Paul Rubin. Discusses differences between Bison and YACC. =>
  12749. README.
  12750.  
  12751. CUG285.64-SIMPLE.PRS source
  12752. By Robert Corbett, Richard Stallman. Template for a simple,
  12753. non-reentrant parser. This is the parser code that is written into
  12754. each Bison parser when the %semantic_parser declaration is not
  12755. specified in the grammar. => HAIRY.PRS, DOSBISON.EXE. There must be
  12756. only one dollar sign in this file.
  12757.  
  12758. CUG285.65-STATE.H header
  12759. By Robert Corbett. Type definitions for nondeterministic finite state
  12760. machine for Bison. => DOSBISON.EXE.
  12761.  
  12762. CUG285.66-SYMBOL.C source
  12763. By Daniel R. Haney, Robert Corbett. Support functions for the Higher
  12764. Order Calculator. => HOC3.Y.
  12765.  
  12766. CUG285.67-SYMTAB.C source
  12767. By Robert Corbett. Symbol table manager for Bison. => SYMTAB.H,
  12768. DOSBISON.EXE.
  12769.  
  12770. CUG285.68-SYMTAB.H header
  12771. By Robert Corbett. Definitions for SYMTAB.C and callers. => SYMTAB.C.
  12772.  
  12773. CUG285.69-TYPES.H header
  12774. By Robert Corbett. Define data type for representing Bison's grammar
  12775. input as it is parsed. => DOSBISON.EXE.
  12776.  
  12777. CUG285.70-UNIXMAKE.MAK make
  12778. By Robert Corbett. Original UNIX makefile. => DOSBISON.EXE.
  12779.  
  12780. CUG285.71-USAGE.DOC doc
  12781. By Daniel R. Haney, Robert Corbett. Brief description of what Bison is
  12782. and what is required in order to use it. => DOSBISON.EXE.
  12783.  
  12784. CUG285.72-VMSGTARG.C source
  12785. By Daniel R. Haney, Robert Corbett. VMS version of getargs(): uses DCL
  12786. command parsing (argc and argv are ignored). => DOSBISON.EXE,
  12787. VMSHLP.MAR.
  12788.  
  12789. CUG285.73-VMSHLP.MAR
  12790. By Gabor Karsai. Macro help routines for the Bison/VMS program. =>
  12791. DOSBISON.EXE, VMSGTARG.C.
  12792.  
  12793. CUG285.74-WARSHALL.C source
  12794. By Robert Corbett. Generate transitive closure of a matrix. =>
  12795. DOSBISON.EXE, WARSHALL.H.
  12796.  
  12797. CUG285.75-WARSHALL.H header
  12798. By Daniel R. Harrison. => WARSHALL.C.
  12799.  
  12800. ==============================================================================
  12801. CUG286 -
  12802. -----------
  12803.  
  12804. GRAD FOR MSC
  12805. By Conrad Kwok. [share1] 2 disks. This is a new version (1.2) of the
  12806. GRAD library. Unlike the earlier release (CUG237 and CUG238), this
  12807. version includes the complete source. Because this change
  12808. significantly alters the size of the distribution, we are releasing
  12809. the update as new volumes instead of updating the original volumes.
  12810. CUG286 includes the source code for Microsoft C v4.0, v5.0 and v5.1
  12811. and CUG287 includes the source code for Turbo C v1.0. The GRAD
  12812. graphics library is a collection of functions for drawing dots, lines,
  12813. circles, ellipsis, arcs and also for filling regions, displaying
  12814. characters, printing, etc. Several useful sample programs such as a
  12815. sideways print utility, a graphics and text merge utility,, and a
  12816. graphics command interpreter are provided. GRAD includes support for
  12817. CGA (640 X 200) and HGA (720 X 348) graphics modes and can be
  12818. configured to support other graphics adapters. GRAD supports Epson
  12819. FX-80, Okidata ML192 or compatibles and
  12820. laser printers using the Jlaser card. The major differences between
  12821. the GRAD library and other graphics libraries are its superior
  12822. character display function and versatile printing function. With the
  12823. GRAD library, less than 200 lines of commented code are required to
  12824. write a sideways printing program with user definable size, font type,
  12825. spacing, and top and bottom margins.
  12826.  
  12827. CUG286.01-AMCSC10.FON data
  12828. Caps and small caps font. => GRADLIB.LIB.
  12829.  
  12830. CUG286.02-AMR14.FON data
  12831. Roman font. => GRADLIB.LIB.
  12832.  
  12833. CUG286.03-AMR7.FON data
  12834. Roman font. => GRADLIB.LIB.
  12835.  
  12836. CUG286.04-AMR7D.FON data
  12837. Roman Sideways font. => GRADLIB.LIB.
  12838.  
  12839. CUG286.05-AMSL8.FON data
  12840. Slant font. => GRADLIB.LIB.
  12841.  
  12842. CUG286.06-AMTT8.FON data
  12843. TeleType font. => GRADLIB.LIB.
  12844.  
  12845. CUG286.07-ARC2.C source
  12846. Draws an arc (part of a circle). => GRADLIB.LIB, ARCPOINT.C,
  12847. ARCSUPP.C.
  12848.  
  12849. CUG286.08-ARCPOINT.C source
  12850. Gives two endpoints of ARC2 or EARC2. => GRADLIB.LIB.
  12851.  
  12852. CUG286.09-ARCSUPP.C source
  12853. Two supplemental routines for ARC2 and EARC2. => GRADLIB.LIB.
  12854.  
  12855. CUG286.10-BLKCLIP.C source
  12856. Blockclip is a routine which clips a block against the window. =>
  12857. GRADLIB.LIB.
  12858.  
  12859. CUG286.11-BLKCOPY.C source
  12860. Copy a data block between two frames. => GRADLIB.LIB.
  12861.  
  12862. CUG286.12-BLKLDSV.C source
  12863. Blockload - load a block from the disk BlockSave - save a block to the
  12864. disk. GRADLIB.LIB.
  12865.  
  12866. CUG286.13-CALCADDR.ASM source
  12867. Calculates the word address of a point in bytes. => GRADLIB.LIB.
  12868. Assembly code.
  12869.  
  12870. CUG286.14-CCALCADD.OBJ object
  12871. GRADLIB.LIB, CALCADDR.ASM.
  12872.  
  12873. CUG286.15-CHARDISP.ASM source
  12874. Contains character display related functions: _wrtc -- move the pixel
  12875. pattern from buffer to the current frame _copyfont -- copy the pixel
  12876. data to buffer for manipulation _ctextL -- clip the left side of the
  12877. pixel data _ctextR -- clip the right side of the pixel data. =>
  12878. GRADLIB.LIB. Assembly code.
  12879.  
  12880. CUG286.16-CIRC.ASM source
  12881. Draws a logical circle. => GRADLIB.LIB, CIRCLE.C. Assembly code.
  12882.  
  12883. CUG286.17-CIRCLE.C source
  12884. Contains two external usable routines to draw circle and arc Circle --
  12885. draws a logical circle which will look like a circle only on a screen
  12886. with square pixels. Arc1 -- Draw n/8 of a circle. n can be 0 to 8. =>
  12887. GRADLIB.LIB.
  12888.  
  12889. CUG286.18-CLINE.C source
  12890. Line (x1, y1, x2, y2) - draw a line from (x1, y1) to (x2, y2)
  12891. inclusively. => GRADLIB.LIB.
  12892.  
  12893. CUG286.19-COLOR.MAK make
  12894. Makefile for FTABLE.OBJ, CALCADDR.OBJ, PLOTTYPE.OBJ (parts of CGA
  12895. driver). => GRADLIB.LIB.
  12896.  
  12897. CUG286.20-COORD.C source
  12898. Contains functions for setting origins and window coordinates. =>
  12899. GRADLIB.LIB.
  12900.  
  12901. CUG286.21-DISPFONT.OBJ source
  12902. Display font program object file. GRADLIB.LIB.
  12903.  
  12904. CUG286.22-DOSREAD.ASM source
  12905. DOSREAD of GDS. Contains_dosread, _dosopen,_dosseek, and dosclose. =>
  12906. GRADLIB.LIB. Assembly code.
  12907.  
  12908. CUG286.23-DRAW.C source
  12909. Interprets a string of commands for drawing. => GRADLIB.LIB.
  12910.  
  12911. CUG286.24-EARC2.C source
  12912. Draws an arc (part of an ellipse). => GRADLIB.LIB, ARCPOINT.C,
  12913. ARCSUPP.C.
  12914.  
  12915. CUG286.25-ELLIPSE.C source
  12916. Three external usable routines to draw ellipse and arc. :>
  12917. GRADLIB.LIB.
  12918.  
  12919. CUG286.26-ENVIRON.C source
  12920. Two functions: EnvSave -- saves the environment EnvRsto -- restores
  12921. the environment. => GRADLIB.LIB.
  12922.  
  12923. CUG286.27-EQUIV.C source
  12924. => GRADLIB.LIB.
  12925.  
  12926. CUG286.28-ERR.C source
  12927. Example of using the user error handling features. => GRADLIB.LIB.
  12928.  
  12929. CUG286.29-EXECFUNC.ASM source
  12930. Source file for compiling with executable functions. => GRADLIB.LIB.
  12931.  
  12932. CUG286.30-EXECFUNC.OBJ object
  12933. => GRADLIB.LIB, EXECFUNC.ASM.
  12934.  
  12935. CUG286.31-EXETIME.C source
  12936. Source file for timing GRAD function. => GRADLIB.LIB.
  12937.  
  12938. CUG286.32-EXETIME.MAK make
  12939. Makefile for compiling TIME.C.=> GRADLIB.LIB.
  12940.  
  12941. CUG286.33-FCIRCLE.C source
  12942. FillCircle -- draw a solid circle FillEllipse -draw a solid ellipse.
  12943. => GRADLIB.LIB.
  12944.  
  12945. CUG286.34-FILE11MS.TXT doc
  12946. Names, lengths and one-line descriptions of some files. =>
  12947. GRADLIB.LIB.
  12948.  
  12949. CUG286.35-FILEFON.TXT doc
  12950. Names, lengths and descriptions of some font files. => GRADLIB.LIB.
  12951.  
  12952. CUG286.36-FILL.C source
  12953. Solid Fill -- entirely fill a region Pattern fill -fill the area by
  12954. the pattern specified. =>GRADLIB.LIB.
  12955.  
  12956. CUG286.37-FONT.C source
  12957. Loadfont -- loads a font file from the disk Removefont -- removes a
  12958. font from memory. => GRADLIB.LIB.
  12959.  
  12960. CUG286.38-FRAME.C source
  12961. Create frame -- creates a new frame Remv frame -- removes a frame from
  12962. GRAD and releases the memory. => GRADLIB.LIB.
  12963.  
  12964. CUG286.39-FTABLE.C source
  12965. => GRADLIB.LIB.
  12966.  
  12967. CUG286.40-FTABLE.OBJ object
  12968. => GRADLIB.LIB, FTABLE.C.
  12969.  
  12970. CUG286.41-GDS.H header
  12971. => GRADLIB.LIB.
  12972.  
  12973. CUG286.42-GDSLIB.MAK make
  12974. => GRADLIB.LIB.
  12975.  
  12976. CUG286.43-GDSLIB.NAM batch
  12977. => GRADLIB.LIB.
  12978.  
  12979. CUG286.44-GLOBAL.C source
  12980. Initializes global variables. => GRADLIB.LIB.
  12981.  
  12982. CUG286.45-GRADARC.H header
  12983. Header file for ARC1 and EARC1. => GRADLIB.LIB.
  12984.  
  12985. CUG286.46-GRADEGS.GCM source
  12986. Command file example for interp and mprint. => GRADLIB.LIB.
  12987.  
  12988. CUG286.47-GRADENV.H header
  12989. Header file for using EnvSave and EnvRsto. => GRADLIB.LIB, ENVIRON.C.
  12990.  
  12991. CUG286.48-GRADEPSN.C source
  12992. Printer controls for the Epson FX-80. => GRADLIB.LIB.
  12993.  
  12994. CUG286.49-GRADERR.C source
  12995. Error handling routine. => GRADLIB.LIB.
  12996.  
  12997. CUG286.50-GRADFILE.DOC doc
  12998. Brief description of GRAD archives. => GRADLIB.LIB.
  12999.  
  13000. CUG286.51-GRADIO.H header
  13001. Header file for WriteStr, ReadStr, and WriteC.
  13002.  
  13003. CUG286.52-GRADLIB.LIB library
  13004. GRAD is a graphics library containing functions for drawing dots,
  13005. lines, circles, ellipsis, and arcs and functions for region filling,
  13006. window management, character display, and printing. [MS-DOS: MSC5,
  13007. MSC4]
  13008.  
  13009. CUG286.53-GRADOKI.C source
  13010. Printer controls for Okidata ML192. => GRADLIB.LIB.
  13011.  
  13012. CUG286.54-GRADPROG.DOC doc
  13013. GRAD programmer's reference manual. => GRADLIB.LIB.
  13014.  
  13015. CUG286.55-GRADUSER.DOC doc
  13016. GRAD Graphics Library User's Manual Version 1.1 for IMB PC/XT/AT or
  13017. compatibles. => GRADLIB.LIB.
  13018.  
  13019. CUG286.56-GRADVAR.H header
  13020. GRAD global variables. => GRADLIB.LIB.
  13021.  
  13022. CUG286.57-HCALCADD.OBJ object
  13023. => GRADLIB.LIB, CALCADDR.ASM.
  13024.  
  13025. CUG286.58-HLCOPY.ASM source
  13026. Contains Level 1 horizontal line, vertical line drawing, and dot
  13027. plotting routines. => GRADLIB.LIB. Assembly code.
  13028.  
  13029. CUG286.59-HLNLMT.ASM source
  13030. => GRADLIB.LIB. Assembly code.
  13031.  
  13032. CUG286.60-INIT.C source
  13033. Source for GRAD initialization and cleanup functions. => GRADLIB.LIB.
  13034.  
  13035. CUG286.61-INSTALL.DOC doc
  13036. Installation procedure and instructions on using GRAD. => GRADLIB.LIB.
  13037.  
  13038. CUG286.62-INTERP.C source
  13039. This program is used to interpret GRAD functions in restricted C
  13040. syntax of function calls. The method used is recursive descent. =>
  13041. GRADLIB.LIB.
  13042.  
  13043. CUG286.63-INTERP.MAK make
  13044. Makefile for compiling INTERP.EXE from INTERP.C and EXECFUNC.ASM. =>
  13045. GRADLIB.LIB, INTERP.C, EXECFUNC.ASM.
  13046.  
  13047. CUG286.64-JLASER.DOC doc
  13048. Instructions for using a laser printer with a JLASER card. =>
  13049. GRADLIB.LIB.
  13050.  
  13051. CUG286.65-LINE.ASM source
  13052. Level 1 line drawing function. => GRADLIB.LIB. Assembly code.
  13053.  
  13054. CUG286.66-MISC.ASM source
  13055. Miscellaneous GDS functions. => GRADLIB.LIB. Assembly code.
  13056.  
  13057. CUG286.67-MPRINT.C source
  13058. Sample program. => GRADLIB.LIB.
  13059.  
  13060. CUG286.68-MPRINT.MAK make
  13061. => GRADLIB.LIB, MPRINT.C, EXECFUNC.ASM.
  13062.  
  13063. CUG286.69-MPRT.GCM data
  13064. One of the example files for MPRINT. => GRADLIB.LIB, MPRINT.C.
  13065.  
  13066. CUG286.70-MPRT.TXT doc
  13067. Another one of the example files for MPRINT. => GRADLIB.LIB, MPRINT.C.
  13068.  
  13069. CUG286.71-NEXTXY.C source
  13070. Gives next (x,y) location for ReadStr or WriteStr. => GRADLIB.LIB,
  13071. MPRINT.C.
  13072.  
  13073. CUG286.72-OE7.FON data
  13074. Old English font. => GRADLIB.LIB.
  13075.  
  13076. CUG286.73-OKI.MAK make
  13077. Makefile for compiling GRADOKI.C with PRTGC.ASM. => GRADLIB.LIB.
  13078.  
  13079. CUG286.74-PFRAME.C source
  13080. Printing functions. => GRADLIB.LIB.
  13081.  
  13082. CUG286.75-PFRAME.OBJ object
  13083. => GRADLIB.LIB, PFRAME.C.
  13084.  
  13085. CUG286.76-PLOTTYPE.ASM source
  13086. This file contains the lowest level routine in writing and accessing
  13087. the frame memory, and other related routines. => GRADLIB.LIB
  13088. PLOTTYPE.OBJ. Assembly code.
  13089.  
  13090. CUG286.77-PLOTTYPE.OBJ object
  13091. => GRADLIB.LIB, PLOTTYPE.ASM.
  13092.  
  13093. CUG286.78-PRT.ASM source
  13094. Low level functions for printing, including: prt -- convert an 8
  13095. integer array for printing pbflush -- flush everything in buffer to
  13096. printer rmvO - remove trailing zeros. => GRADLIB.LIB. Assembly code.
  13097.  
  13098. CUG286.79-PRTCNTL.C source
  13099. Printer controls. => GRADLIB.LIB.
  13100.  
  13101. CUG286.80-PRTCNTL.OBJ object
  13102. => GRADLIB.LIB, PRTCNTL.C.
  13103.  
  13104. CUG286.81-PRTFONT.C source
  13105. => GRADLIB.LIB.
  13106.  
  13107. CUG286.82-PRTFONT.H header
  13108. => GRADLIB.LIB, PRTFONT.C.
  13109.  
  13110. CUG286.83-PRTGC.ASM source
  13111. prtc -- append a character to the buffer. GRADLIB.LIB. Assembly code.
  13112.  
  13113. CUG286.84-PRTGC.OBJ object
  13114. => GRADLIB.LIB, PRTGC.ASM.
  13115.  
  13116. CUG286.85-README.1ST doc
  13117. System requirements and reference for execution of GRAD. =>
  13118. GRADLIB.LIB.
  13119.  
  13120. CUG286.86-README.DOC doc
  13121. Introduction to GRAD: capabilities with guides to additional
  13122. documentation. => GRADLIB.LIB.
  13123.  
  13124. CUG286.87-READSTR.C source
  13125. Read a line from standard input. => GRADLIB.LIB.
  13126.  
  13127. CUG286.88-RECT.C source
  13128. Draws a rectangle. => GRADLIB.LIB.
  13129.  
  13130. CUG286.89-ROTATE.C source
  13131. This is a program to rotate the characters in a font file by 90
  13132. degrees in anti-clockwise direction. => GRADLIB.LIB.
  13133.  
  13134. CUG286.90-S16X16.FON data
  13135. Font file (16 x 16). => GRADLIB.LIB.
  13136.  
  13137. CUG286.91-S5X6.FON data
  13138. Font file (5 x 6). => GRADLIB.LIB.
  13139.  
  13140. CUG286.92-S6X8.FON data
  13141. Font file (6 x 8). => GRADLIB.LIB.
  13142.  
  13143. CUG286.93-S6X8D.FON data
  13144. Font (6 x 8 sideways) file. => GRADLIB.LIB.
  13145.  
  13146. CUG286.94-S8X8.FON data
  13147. Font file (8 x 8). => GRADLIB.LIB.
  13148.  
  13149. CUG286.95-S9X14.FON data
  13150. Font file (9 x 14). => GRADLIB.LIB.
  13151.  
  13152. CUG286.96-SELECT.C source
  13153. Selectfont -- select the current font number. Select frame -- select
  13154. the current frame. => GRADLIB.LIB.
  13155.  
  13156. CUG286.97-SINVAL.C source
  13157. => GRADLIB.LIB.
  13158.  
  13159. CUG286.98-SIZE.C source
  13160. Selects font size. => GRADLIB.LIB.
  13161.  
  13162. CUG286.99-SPECIAL1.C source
  13163. Example of using SPACING FUNC. => GRADLIB.LIB.
  13164.  
  13165. CUG286.100-SWPRT.C source
  13166. Sideways printing program. => GRADLIB.LIB.
  13167.  
  13168. CUG286.101-TANVAL.C source
  13169. Tan value for degree 0, 0.5, 1.5, ... 43.5, 44.5, 45. => GRADLIB.LIB.
  13170.  
  13171. CUG286.102-TEST.DOC doc
  13172. Directions for using example files and sample programs to test
  13173. installation. => GRADLIB.LIB.
  13174.  
  13175. CUG286.103-TEX2GRAD.C source
  13176. Program to convert a TEX pixel file (1002 PXL file) to a GRAD font
  13177. file. GRADLIB.LIB.
  13178.  
  13179. CUG286.104-TIME.MAK make
  13180. => GRADLIB.LIB.
  13181.  
  13182. CUG286.105-VHLINE.C source
  13183. Dot (x,y) -- write a single dot to a frame HorzLine (x,y,length,width)
  13184. -- draw a horizontal line VertLine (x,y,length,width) -draw a vertical
  13185. line. => GRADLIB.LIB.
  13186.  
  13187. CUG286.106-VHLN.ASM source
  13188. Level 1 horizontal line, vertical line drawing and dotplotting
  13189. routines. => GRADLIB.LIB. Assembly code.
  13190.  
  13191. CUG286.107-WARNING.CUG doc
  13192. Naming conventions for duplicate filenames.
  13193.  
  13194. CUG286.108-WRITE.C source
  13195. Two public routines: writec--write a single character to the current
  13196. frame using currently selected font writeStr--write a character string
  13197. to the current frame using currently selected font. => GRADLIB.LIB.
  13198.  
  13199. CUG286.109-XHLINE.C source
  13200. Creates a horizontal line extended at both ends. => GRADLIB.LIB.
  13201.  
  13202. ==============================================================================
  13203. CUG287 -
  13204. -----------
  13205.  
  13206. GRAD for Turbo C
  13207. By Conrad Kwok. [share1] 3 disks. See CUG286
  13208.  
  13209. CUG287.01-AMCSC10.FON data
  13210. Caps and small caps font. => GRADLIB.LIB.
  13211.  
  13212. CUG287.02-AMR14.FON data
  13213. Roman font. => GRADLIB.LIB.
  13214.  
  13215. CUG287.03-AMR7.FON data
  13216. Roman font. => GRADLIB.LIB.
  13217.  
  13218. CUG287.04-AMR7D.FON data
  13219. Roman sideways font. => GRADLIB.LIB.
  13220.  
  13221. CUG287.05-AMSL8.FON data
  13222. Slant font. => GRADLIB.LIB.
  13223.  
  13224. CUG287.06-AMTT8.FON data
  13225. TeleType font. => GRADLIB.LIB.
  13226.  
  13227. CUG287.07-ARC2.C source
  13228. Draws an arc (part of a circle). => GRADLIB.LIB, ARCPOINT.C,
  13229. ARCSUPP.C.
  13230.  
  13231. CUG287.08-ARCPOINT.C source
  13232. Gives two endpoints of ARC2 or EARC2. => GRADLIB.LIB.
  13233.  
  13234. CUG287.09-ARCSUPP.C source
  13235. Two supplemental routines for ARC2 and EARC2. => GRADLIB.LIB.
  13236.  
  13237. CUG287.10-BLKCLIP.C source
  13238. Blockclip is a routine which clips a block against the window. =>
  13239. GRADLIB.LIB.
  13240.  
  13241. CUG287.11-BLKCOPY.C source
  13242. Copy a data block between two frames. => GRADLIB.LIB.
  13243.  
  13244. CUG287.12-BLKLDSV.C source
  13245. Blockload - load a block from the disk Blocksave - save a block to the
  13246. disk. => GRADLIB.LIB.
  13247.  
  13248. CUG287.13-CALCADDR.ASM source
  13249. Calculates the word address of a point in bytes. => GRADLIB.LIB.
  13250. Assembly code.
  13251.  
  13252. CUG287.14-CCALCADD.OBJ object
  13253. => GRADLIB.LIB, CALCADDR.ASM.
  13254.  
  13255. CUG287.15-CFTABLE.OBJ object
  13256. => GRADLIB.LIB. This file was extracted from archives, originally
  13257. \COLOR.ARC\FTABLE.OBJ.
  13258.  
  13259. CUG287.16-CHARDISP.ASM source
  13260. Contains character display related functions: _wrtc--move the pixel
  13261. pattern from buffer to the current frame _copyfont--copy the pixel
  13262. data to buffer for manipulation _ctextL--clip the left side of the
  13263. pixel data _ctextR--clip the right side of the pixel data. =>
  13264. GRADLIB.LIB.
  13265.  
  13266. CUG287.17-CIRC.ASM source
  13267. Draws a logical circle. => GRADLIB.LIB, CIRCLE.C. Assembly code.
  13268.  
  13269. CUG287.18-CIRCLE.C source
  13270. Contains two external usable routines to draw circle and arc
  13271. circle--draws a logical circle which will look like a circle only on a
  13272. screen with square pixels Arc1--Draw n/8 of a circle. n can be 0 to 8.
  13273. => GRADLIB.LIB.
  13274.  
  13275. CUG287.19-CLINE.C source
  13276. Line (x1, y1, x2, y2) draw a line from (x1, y1) to (x2, y2)
  13277. inclusively. => GRADLIB.LIB.
  13278.  
  13279. CUG287.20-COLOR.MAK make
  13280. Makefile for FTABLE.OBJ. CALCADDR.OBJ, PLOTTYPE.OBJ (parts of CGA
  13281. driver). => GRADLIB.LIB.
  13282.  
  13283. CUG287.21-COORD.C source
  13284. Contains functions for setting origins and window coordinates. =>
  13285. GRADLIB.LIB.
  13286.  
  13287. CUG287.22-DISPFONT.OBJ object
  13288. Display font program object file. => GRADLIB.LIB.
  13289.  
  13290. CUG287.23-DOSREAD.ASM source
  13291. DOSREAD of GDS. Contains _dosread, _dosopen, _dosseek, and _dosclose.
  13292. => GRADLIB.LIB. Assembly code.
  13293.  
  13294. CUG287.24-DRAW.C source
  13295. Interprets a string of commands for drawing. => GRADLIB.LIB.
  13296.  
  13297. CUG287.25-EARC2.C source
  13298. Draws an arc (part of an ellipse). => GRADLIB.LIB, ARCPOINT.C,
  13299. ARCSUPP.C.
  13300.  
  13301. CUG287.26-ELLIPSE.C source
  13302. Three external usable routines to draw ellipse and arc. =>
  13303. GRADLIB.LIB.
  13304.  
  13305. CUG287.27-ENVIRON.C source
  13306. Two functions: EnvSave -- saves the environment; envRsto -- restores
  13307. the environment. => GRADLIB.LIB.
  13308.  
  13309. CUG287.28-ERR.C source
  13310. Example of using the user error handling features. => GRADLIB.LIB.
  13311.  
  13312. CUG287.29-EXECFUNC.ASM source
  13313. Source file for compiling with executable functions. => GRADLIB.LIB.
  13314. Assembly code.
  13315.  
  13316. CUG287.30-EXECFUNC.OBJ object
  13317. => GRADLIB.LIB, EXECFUNC.ASM.
  13318.  
  13319. CUG287.31-EXETIME.C source
  13320. Source file for timing GRAD function. => GRADLIB.LIB.
  13321.  
  13322. CUG287.32-EXETIME.MAK make
  13323. Makefile for compiling TIME.C. => GRADLIB.LIB.
  13324.  
  13325. CUG287.33-FCIRCLE.C source
  13326. FillCircle -- draw a solid circle FillEllipse -draw a solid ellipse.
  13327. => GRADLIB.LIB.
  13328.  
  13329. CUG287.34-FILE11MS.TXT doc
  13330. Names, lengths and one-line descriptions of some files. =>
  13331. GRADLIB.LIB.
  13332.  
  13333. CUG287.35-FILEFON.TXT doc
  13334. Names, lengths and descriptions of some font files. => GRADLIB.LIB.
  13335.  
  13336. CUG287.36-FILL.C source
  13337. Solid Fill -- entirely fill a region Pattern fill -fill the area by
  13338. the pattern specified. => GRADLIB.LIB.
  13339.  
  13340. CUG287.37-FONT.C source
  13341. Loadfont -- loads a font file from the disk Removefont -- removes a
  13342. font from memory. => GRADLIB.LIB.
  13343.  
  13344. CUG287.38-FRAME.C source
  13345. CreateFrame -- creates a new frame RemvFrame -- removes a frame from
  13346. GRAD and releases the memory. => GRADLIB.LIB.
  13347.  
  13348. CUG287.39-FTABLE.C source
  13349. => GRADLIB.LIB.
  13350.  
  13351. CUG287.40-GDS.H header
  13352. => GRADLIB.LIB.
  13353.  
  13354. CUG287.41-GDSLIB.MAK make
  13355. => GRADLIB.LIB.
  13356.  
  13357. CUG287.42-GDSLIB.NAM batch
  13358. => GRADLIB.LIB.
  13359.  
  13360. CUG287.43-GLOBAL.C source
  13361. Initializes global variables. => GRADLIB.LIB.
  13362.  
  13363. CUG287.44-GRADARC.H header
  13364. Header file for ARC1 and EARC1. => GRADLIB.LIB.
  13365.  
  13366. CUG287.45-GRADEGS.GCM source
  13367. Command file example for interp and mprint. => GRADLIB.LIB.
  13368.  
  13369. CUG287.46-GRADENV.H header
  13370. Header file for using EnvSave and EnvRsto. => GRADLIB.LIB, ENVIRON.C.
  13371.  
  13372. CUG287.47-GRADEPSN.C source
  13373. Printer controls for the EPSON FX-80. => GRADLIB.LIB.
  13374.  
  13375. CUG287.48-GRADERR.C source
  13376. Error handling routine. => GRADLIB.LIB.
  13377.  
  13378. CUG287.49-GRADFILE.DOC doc
  13379. Brief description of GRAD archives. => GRADLIB.LIB.
  13380.  
  13381. CUG287.50-GRADIO.H header
  13382. Header file for WriteStr, ReadStr and writec.
  13383.  
  13384. CUG287.51-GRADLIB.LIB library
  13385. GRAD is a graphics library containing functions for drawing dots,
  13386. lines, circles, ellipses and arcs and functions for region filling,
  13387. window management, character display, and printing. [MS-DOS: TC1.0]
  13388.  
  13389. CUG287.52-GRADOKI.C source
  13390. Printer controls for Okidata ML192. => GRADLIB.LIB.
  13391.  
  13392. CUG287.53-GRADPROG.DOC doc
  13393. GRAD programmer's reference manual. => GRADLIB.LIB.
  13394.  
  13395. CUG287.54-GRADUSER.DOC doc
  13396. GRAD Graphics Library User's Manual Version 1.1 for IBM PC/XT/AT or
  13397. compatibles. => GRADLIB.LIB.
  13398.  
  13399. CUG287.55-GRADVAR.H header
  13400. GRAD global variables. => GRADLIB.LIB.
  13401.  
  13402. CUG287.56-HCALCADD.OBJ object
  13403. => GRADLIB.LIB, CALCADDR.ASM.
  13404.  
  13405. CUG287.57-HFTABLE.OBJ object
  13406. => GRADLIB.LIB.
  13407.  
  13408. CUG287.58-HLCOPY.ASM source
  13409. Contains Level 1 horizontal line, vertical line drawing, and dot
  13410. plotting routines. => GRADLIB.LIB. Assembly code.
  13411.  
  13412. CUG287.59-HLNLMT.ASM source
  13413. => GRADLIB.LIB. Assembly code.
  13414.  
  13415. CUG287.60-INIT.C source
  13416. Source for GRAD initialization and cleanup functions. => GRADLIB.LIB.
  13417.  
  13418. CUG287.61-INSTALL.DOC doc
  13419. Installation procedure and instructions on using GRAD. => GRADLIB.LIB.
  13420.  
  13421. CUG287.62-INTERP.C source
  13422. This program is used to interpret GRAD functions in restricted C
  13423. syntax of function calls. The method used is recursive descent. =>
  13424. GRADLIB.LIB.
  13425.  
  13426. CUG287.63-INTERP.MAK make
  13427. Makefile for compiling INTERP.EXE from INTERP.C and EXECFUNC.ASM. =>
  13428. GRADLIB.LIB, INTERP.C, EXECFUNC.ASM.
  13429.  
  13430. CUG287.64-JLASER.DOC doc
  13431. Instructions for using a laser printer with a JLASER card. =>
  13432. GRADLIB.LIB.
  13433.  
  13434. CUG287.65-LINE.ASM source
  13435. Level 1 line drawing function. => GRADLIB.LIB. Assembly code.
  13436.  
  13437. CUG287.66-MISC.ASM source
  13438. Miscellaneous GDS functions. => GRADLIB.LIB. Assembly code.
  13439.  
  13440. CUG287.67-MPRINT.C source
  13441. Sample program. => GRADLIB.LIB.
  13442.  
  13443. CUG287.68-MPRINT.MAK make
  13444. => GRADLIB.LIB.
  13445.  
  13446. CUG287.69-MPRT.GCM data
  13447. One of the example files for MPRINT. => GRADLIB.LIB, MPRINT.C.
  13448.  
  13449. CUG287.70-MPRT.TXT doc
  13450. Another one of the example files for MPRINT. => GRADLIB.LIB, MPRINT.C.
  13451.  
  13452. CUG287.71-NEXTXY.C source
  13453. Gives next (x,y) location for ReadStr or WriteStr. => GRADLIB.LIB.
  13454.  
  13455. CUG287.72-OE7.FON data
  13456. Old English Font. => GRADLIB.LIB.
  13457.  
  13458. CUG287.73-OKI.MAK make
  13459. Makefile for compiling GRADOKI.C with PRTGC.ASM. => GRADLIB.LIB.
  13460.  
  13461. CUG287.74-PFRAME.C source
  13462. Printing functions. => GRADLIB.LIB.
  13463.  
  13464. CUG287.75-PFRAME.OBJ object
  13465. => GRADLIB.LIB, PFRAME.C.
  13466.  
  13467. CUG287.76-PLOTTYPE.ASM source
  13468. This file contains the lowest level routine in writing and accessing
  13469. the frame memory, and other related routines. => GRADLIB.LIB
  13470. PLOTTYPE.OBJ. Assembly code.
  13471.  
  13472. CUG287.77-PLOTTYPE.OBJ object
  13473. => GRADLIB.LIB, PLOTTYPE.ASM.
  13474.  
  13475. CUG287.78-PRT.ASM source
  13476. Low level functions for printing, including: prt -- convert an 8
  13477. integer array for printing, pbflush -- flush everything in buffer to
  13478. printer, rmvO -- remove trailing zeroes. => GRADLIB.LIB.
  13479.  
  13480. CUG287.79-PRTCNTL.C source
  13481. Printer Controls. => GRADLIB.LIB.
  13482.  
  13483. CUG287.80-PRTCNTL.OBJ object
  13484. => GRADLIB.LIB, PRTCNTL.C.
  13485.  
  13486. CUG287.81-PRTFONT.C source
  13487. => GRADLIB.LIB.
  13488.  
  13489. CUG287.82-PRTFONT.H header
  13490. => GRADLIB.LIB, PRTFONT.C.
  13491.  
  13492. CUG287.83-PRTGC.ASM source
  13493. prtc -- append a character to the buffer. => GRADLIB.LIB. Assembly
  13494. code.
  13495.  
  13496. CUG287.84-PRTGC.OBJ object
  13497. => GRADLIB.LIB, PRTGC.ASM.
  13498.  
  13499. CUG287.85-README.1ST doc
  13500. System requirements and reference for execution of GRAD. =>
  13501. GRADLIB.LIB.
  13502.  
  13503. CUG287.86-README.DOC doc
  13504. Introduction to GRAD: capabilities with guides to additional
  13505. documentation. => GRADLIB.LIB.
  13506.  
  13507. CUG287.87-READSTR.C source
  13508. Read a line from standard input. => GRADLIB.LIB.
  13509.  
  13510. CUG287.88-RECT.C source
  13511. Draws a rectangle. => GRADLIB.LIB.
  13512.  
  13513. CUG287.89-ROTATE.C source
  13514. This is a program to rotate the characters in a font file by 90
  13515. degrees in anti-clockwise direction. => GRADLIB.LIB.
  13516.  
  13517. CUG287.90-S16X16.FON data
  13518. Font File (16 x 16). => GRADLIB.LIB.
  13519.  
  13520. CUG287.91-S5X6.FON data
  13521. Font file (5 x 6). => GRADLIB.LIB.
  13522.  
  13523. CUG287.92-S6X8.FON data
  13524. Font file (6 x 8). => GRADLIB.LIB.
  13525.  
  13526. CUG287.93-S6X8D.FON data -
  13527. Font (6 x 8 sideways) file. => GRADLIB.LIB.
  13528.  
  13529. CUG287.94-S8X8.FON data
  13530. Font File (8x8). => GRADLIB.LIB.
  13531.  
  13532. CUG287.95-S9X14.FON data
  13533. Font File (9x14). => GRADLIB.LIB.
  13534.  
  13535. CUG287.96-SELECT.C source
  13536. Selectfont -- select the current font number Selectframe -- select the
  13537. current frame. => GRADLIB.LIB.
  13538.  
  13539. CUG287.97-SINVAL.C source
  13540. => GRADLIB.LIB.
  13541.  
  13542. CUG287.98-SIZE.C source
  13543. Selects font size. => GRADLIB.LIB.
  13544.  
  13545. CUG287.99-SPECIAL1.C source
  13546. Example of using SPACING_FUNC. => GRADLIB.LIB.
  13547.  
  13548. CUG287.100-STACK.ASM source
  13549. Level 1 horizontal line, vertical line, drawing, and dot plotting
  13550. routines. => GRADLIB.LIB. Assembly code.
  13551.  
  13552. CUG287.101-SWPRT.C source
  13553. Sideways printing program. => GRADLIB.LIB.
  13554.  
  13555. CUG287.102-TANVAL.C source
  13556. Tan value for degree 0, 0.5, 1.5, ... 43.5, 44.5, 45. => GRADLIB.LIB.
  13557.  
  13558. CUG287.103-TC-INST.DOC doc
  13559. Installation, procedure and instructions on using GRAD. =>
  13560. GRADLIB.LIB, INSTALL.DOC.
  13561.  
  13562. CUG287.104-TC-USER.UPD doc
  13563. Supplement to the GRAD User's Manual (written for MSC) explaining
  13564. differences in Turbo C operations. => GRADLIB.LIB. [MSC]
  13565.  
  13566. CUG287.105-TEST.DOC doc
  13567. Directions for using example files and sample programs to test
  13568. installation. => GRADLIB.LIB.
  13569.  
  13570. CUG287.106-TEX2GRAD.C source
  13571. Program to convert a TEX pixel file (1002 PXL file) to a GRAD font
  13572. file. => GRADLIB .LIB.
  13573.  
  13574. CUG287.107-VHLINE.C source
  13575. Dot (x,y) -- write a single dot to a frame HorzLine (x,y,length,width)
  13576. -- draw a horizontal line VertLine (x,y,length, width) -draw a
  13577. vertical line. => GRADLIB.LIB.
  13578.  
  13579. CUG287.108-VHLN.ASM source
  13580. Level 1 horizontal line, vertical line drawing and dot plotting
  13581. routines. => GRADLIB.LIB. Assembly code.
  13582.  
  13583. CUG287.109-WARNING.CUG doc
  13584. Naming conventions for duplicate filenames.
  13585.  
  13586. CUG287.110-WRITE.C source
  13587. Two public routines: writec -- write a single character to the current
  13588. frame using currently selected font WriteStr -- write a character
  13589. string to the current frame using currently selected font. =>
  13590. GRADLIB.LIB.
  13591.  
  13592. CUG287.111-XHLINE.C source
  13593. Creates a horizontal line extended at both ends. => GRADLIB.LIB.
  13594.  
  13595. ==============================================================================
  13596. CUG288 -
  13597. -----------
  13598.  
  13599. Traveling Salesman, SD and Master Environment Access
  13600. [public] 1 disk. This volume contains contributions from Kevin E.
  13601. Knauss (MD), Brain Faquhar (Tokyo, JAPAN) and Scott Robert Ladd.
  13602. Knauss has contributed a set of programs which illustrate how simple
  13603. heuristics can produce acceptable solutions to the traveling salesman
  13604. problem. Faquhar has contributed SD, a replacement for the MS-DOS CD
  13605. command. SD allows logical names, movement across disk drives, and
  13606. easy switching between last and current directories. The program
  13607. requires Microsoft C v5.1 or Quick C. Scott Robert Ladd has
  13608. contributed a set of functions to access and modify a global master
  13609. environment. These functions are described in an article that appeared
  13610. in The C User's Journal, vol. 7.5. The source code will work with most
  13611. MS-DOS C compilers. It has been tested with Microsoft C v5.1, Quick c
  13612. v2.0, Turbo C v2.0, and Zortech C v1.07.
  13613.  
  13614. CUG288.01-10CITY.IN data
  13615. By Kevin E. Knauss. Input for travel costs between each of ten cities.
  13616. => TSP.C, 10CITY.MTX.
  13617.  
  13618. CUG288.02-10CITY.MTX doc
  13619. By Kevin E. Knauss. Matrix. Tabular representation of 10CITY.IN data.
  13620. => TSP.C, 10CITY.IN.
  13621.  
  13622. CUG288.03-20CITY.IN data
  13623. By Kevin E. Knauss. Input for travel costs between each of 20 cities.
  13624. => TSP.C, 20CITY.MTX.
  13625.  
  13626. CUG288.04-20CITY.MTX doc
  13627. By Kevin E. Knauss. Matrix. Tabular representation of 20CITY.IN data.
  13628. => TSP.C, 20CITY.IN.
  13629.  
  13630. CUG288.05-25CITY.IN data
  13631. By Kevin E. Knauss. Input for travel costs between each of 25 cities.
  13632. => TSP.C, 25CITY.MTX.
  13633.  
  13634. CUG288.06-25CITY.MTX doc
  13635. By Kevin E. Knauss. Matrix. Tabular representation of 25CITY.IN data.
  13636. => TSP.C, 25CITY.IN.
  13637.  
  13638. CUG288.07-20PT.C source
  13639. By Kevin E. Knauss. TwoOpt. 2-Opt Tour Improvement Algorithm. =>
  13640. TSP.C.
  13641.  
  13642. CUG288.08-33CITY.IN data
  13643. By Kevin E. Knauss. Input for travel costs between each of 33 cities.
  13644. => TSP.C, 33CITY.MTX.
  13645.  
  13646. CUG288.09-33CITY.MTX doc
  13647. By Kevin E. Knauss. Matrix. Tabular representation of 33CITY.IN data.
  13648. => TSP.C, 33CITY.IN.
  13649.  
  13650. CUG288.10-30PT.C source
  13651. By Kevin E. Knauss. ThreeOpt. 3-Opt Tour Improvement Algorithm. =>
  13652. TSP.C.
  13653.  
  13654. CUG288.11-42CITY.IN data
  13655. By Kevin E. Knauss. Input for travel costs between each of 42 cities.
  13656. => TSP.C, 42CITY.MTX.
  13657.  
  13658. CUG288.12-42CITY.MTX doc
  13659. By Kevin E. Knauss. Matrix. Tabular representation of 42CITY.IN data.
  13660. => TSP.C, 42CITY.IN.
  13661.  
  13662. CUG288.13-48CITY.IN data
  13663. By Kevin E. Knauss. Input for travel costs between each of 48 cities.
  13664. => TSP.C, 48CITY.MTX.
  13665.  
  13666. CUG288.14-48CITY.MTX doc
  13667. By Kevin E. Knauss. Matrix. Tabular representation of 48CITY.IN data.
  13668. => TSP.C, 48CITY.IN.
  13669.  
  13670. CUG288.15-ARTICLE.TSP doc
  13671. By Kevin E. Knauss. A Poor Man's Solution to the Traveling Salesman.
  13672. Statement of problem. Background of difficulties and applications
  13673. related to it. Terminology and approach used toward it.
  13674. Implementation, observations and conclusion. => TSP.C.
  13675.  
  13676. CUG288.16-BLDMTX.C source
  13677. By Kevin E. Knauss. Build Matrix (main), Input Matrix, Output Matrix.
  13678. Prompts user for data to build distance matrix. => TSP.C.
  13679.  
  13680. CUG288.17-BOOLEAN.H header
  13681. By Kevin E. Knauss. Boolean type header file. => TSP.C.
  13682.  
  13683. CUG288.18-CONTENTS.DOC doc
  13684. By Kevin E. Knauss, Scott Robert Ladd, Brian Fuguhar. List of authors
  13685. and their contributions to this volume.
  13686.  
  13687. CUG288.19-FIGURE1.TSP doc
  13688. By Kevin E. Knauss. Tour Improvement Techniques. Graphic illustration
  13689. of a) point proximity, b) chain proximity, c) chain proximity and
  13690. orientation, and d) chain orientation in place. => TSP.C.
  13691.  
  13692. CUG288.20-FIGURE2.TSP doc
  13693. By Kevin E. Knauss. 10, 20, and 25 City Results. Tabulation of tour
  13694. length, time, amount of improvement, and percentage from optimum for
  13695. each Tour Improvement Technique under each city model. => TSP.C,
  13696. FIGURE3.TSP.
  13697.  
  13698. CUG288.21-FIGURE3.TSP doc
  13699. By Kevin E. Knauss. 33, 42, and 48 City Results. => TSP.C,
  13700. FIGURE2.TSP.
  13701.  
  13702. CUG288.22-FN.C source
  13703. By Kevin E. Knauss. Far Neighbor, High Arc. Farthest Neighbor Tour
  13704. Building Algorithm. => TSP.C.
  13705.  
  13706. CUG288.23-HYBRID.C source
  13707. By Kevin E. Knauss. Point Proximity/2-Opt Hybrid tour improvement
  13708. algorithm. => TSP.C.
  13709.  
  13710. CUG288.24-KNAUSS.TXT doc
  13711. By Kevin E. Knauss. A Poor Man's Solution to the Traveling Salesman.
  13712. Text of ARTICLE.TSP. => TSP.C, ARTICLE.TSP.
  13713.  
  13714. CUG288.25-MSTR_ENV.C source
  13715. By Scott Robert Ladd. Master Environment Access. Facilitates access to
  13716. the Master Environment for information and modification. =>
  13717. MSTR_ENV.TXT. [MS-DOS2, MS-DOS3: MSC5, QUICKC2.0, TC2.0, ZORTECHC]
  13718.  
  13719. CUG288.26-MSTR_ENV.TXT doc
  13720. By Scott Robert Ladd. Accessing the Master Environment in MS-DOS.
  13721. Describes rationale and function of Master Environment Access. => MSTR
  13722. ENV.C.
  13723.  
  13724. CUG288.27-NN.C source
  13725. By Kevin E. Knauss. Near Neighbor, Cheap Arc. Nearest Neighbor Tour
  13726. Building Algorithm. => TSP.C.
  13727.  
  13728. CUG288.28-NODELIST.H header
  13729. By Kevin E. Knauss. Node pointer type declaration header file. =>
  13730. TSP.C.
  13731.  
  13732. CUG288.29-POPT.C source
  13733. By Kevin E. Knauss. Point Opt. Point Proximity Tour Improvement
  13734. Algorithm. => TSP.C.
  13735.  
  13736. CUG288.30-PRTMTX.C source
  13737. By Kevin E. Knauss. Print Matrix (main). Prints distance matrix in
  13738. readable format. TSP.C.
  13739.  
  13740. CUG288.31-REFERENC.TSP doc
  13741. By Kevin E. Knauss. Research Bibliography. => TSP.C.
  13742.  
  13743. CUG288.32-RESULTS.TAB doc
  13744. By Kevin E. Knauss. Tabulation of tour length, time, amount of
  13745. improvement and percentage from optimum for each Tour Improvement
  13746. Technique under each city model. => TSP.C.
  13747.  
  13748. CUG288.33-RESUME.TSP doc
  13749. By Kevin E. Knauss. Brief professional biography. => TSP.C.
  13750.  
  13751. CUG288.34-SD.C source
  13752. By Brian Fuguhar. Enhanced ChDir Command. SD (Set Directory) is
  13753. upwardly compatible with CD all options of CD are implemented. SD
  13754. allows drive specification and changes logged drive, supplies help,
  13755. toggles between current & last directory, allows use of logical names,
  13756. and can implement a program at the specified destination. [MS-DOS:
  13757. MSC5, QUICKC]
  13758.  
  13759. CUG288.35-TIME.C source
  13760. By Kevin E. Knauss. Get Time, Elapsed Time. Samples clock counter to
  13761. find elapsed time. => TSP.C. Function Get Time is MIX.C Compiler
  13762. Dependent.
  13763.  
  13764. CUG288.36-TSP.C source
  13765. By Kevin E. Knauss. TSP (main), ArcCost, Terminate, Print Circuit,.
  13766. Traveling Salesman Problem Driver. => NN.C, POPT.C HYBRID.L, FN.C,
  13767. BOOLEAN.H, NODELIST.H, TSP.H, BLDMTX.C, PRTMTX.C, TIME.C, 30PT.C,
  13768. 20PT.C. [MS-DOS: MIXC]
  13769.  
  13770. CUG288.37-TSP.H header
  13771. By Kevin E. Knauss. => TSP.C.
  13772.  
  13773. ==============================================================================
  13774. CUG289 -
  13775. -----------
  13776.  
  13777. Othello
  13778. By Gary Culp, Jonathan Ward. [public] 1 disk. Gary Culp and Jonathan
  13779. Ward, TX, have submitted the complete source code for their Othello
  13780. Game. Although the program was compiled under Microsoft C v5.1, it
  13781. should be reasonably easy to port since it uses only library routines
  13782. described in The C Programming Language, Second Edition (K&R 2nd).
  13783.  
  13784. CUG289.01-BDTTY.C source
  13785. By Jonathan Ward. Contains the board display routines for TTY type
  13786. terminals. => OTHELLO.C.
  13787.  
  13788. CUG289.02-BD_EVAL.C source
  13789. By Gary Culp. Calculates a score for a board. => OTHELLO.C.
  13790.  
  13791. CUG289.03-BLDFA.C source
  13792. By Jonathan Ward, Gary Culp. Separate utility which builds table in
  13793. FATABL.C.=> OTHELLO.C.
  13794.  
  13795. CUG289.04-BLDFA.EXE executable
  13796. By Jonathan Ward, Gary Culp. => BLDFA.C.
  13797.  
  13798. CUG289.05-BUILDLVL.C source
  13799. By Gary Culp. Build the tree of moves down to a given level. =>
  13800. OTHELLO.C.
  13801.  
  13802. CUG289.06-DUMPTREE.C source
  13803. By Jonathan Ward, Gary Culp. Dump entire move tree (for debugging). =>
  13804. OTHELLO.C.
  13805.  
  13806. CUG289.07-FATABL.C source
  13807. By Jonathan Ward. Contains the fa-bits index table for the array of
  13808. full-axis bits. => OTHELLO.C.
  13809.  
  13810. CUG289.08-GETMOV.C source
  13811. By Jonathan Ward, Gary Culp. Functions that read the player's move,
  13812. verify it and display the new screen. => OTHELLO.C.
  13813.  
  13814. CUG289.09-HEADER.C source
  13815. Comment header template for source-code programs. => OTHELLO.C.
  13816.  
  13817. CUG289.10-L.BAT batch
  13818. By Jonathan Ward. Executes linkage. => OTHELLO.C.
  13819.  
  13820. CUG289.11-MINIMAX.C source
  13821. By Jonathan Ward. Tree searching minimax algorithms. => OTHELLO.C.
  13822.  
  13823. CUG289.12-MOVEIT.C source
  13824. By Jonathan Ward, Gary Culp. Verifies a move, updates and displays the
  13825. board. OTHELLO.C.
  13826.  
  13827. CUG289.13-MOVE_GEN.C source
  13828. By Gary Culp. Move generator. Finds a move and builds a list of
  13829. affected pieces. => OTHELLO.C.
  13830.  
  13831. CUG289.14-OTHDBM.C source
  13832. By Jonathan Ward. Database Management routines. => OTHELLO.C.
  13833.  
  13834. CUG289.15-OTHELLO.C source
  13835. By Jonathan Ward. Main C function: Initializes all sections of the
  13836. program, determines order of play, sets up initial board
  13837. configuration, displays board and begins play, determines depth of
  13838. "look ahead" play. => BDTTY.C, BD_EVAL.C, BUILDLVL.C, BLDFA.C,
  13839. DUMPTREE.C, FATABL.C, GETMOV.C, L.BAT, MINIMAX.C, MOVE_GEN.C,
  13840. OTHOBM.C, OTHELLO.H, OTHELLO.LNK, OTHELLO.MAK, PIECE_CT.C, PROTECT.C,
  13841. TESTDISP.C, MOVEIT.C, TESTDBM.C. [MS-DOS: MSC5]
  13842.  
  13843. CUG289.16-OTHELLO.EXE executable
  13844. By Jonathan Ward. => OTHELLO.C.
  13845.  
  13846. CUG289.17-OTHELLO.H header
  13847. By Jonathan Ward, Gary Culp. Global function prototypes, external
  13848. variable declarations, and manifest constant definitions for the
  13849. Othello program. => OTHELLO.C.
  13850.  
  13851. CUG289.18-OTHELLO.LNK link
  13852. By Jonathan Ward, Gary Culp. OTHELLO.C.
  13853.  
  13854. CUG289.19-OTHELLO.MAK make
  13855. By Jonathan Ward, Gary Culp. => OTHELLO.C.
  13856.  
  13857. CUG289.20-PIECE_CT.C source
  13858. By Gary Culp. Count e number of pieces of a given type or types. Check
  13859. each player's ability to move. => OTHELLO.C.
  13860.  
  13861. CUG289.21-PROTECT.C source
  13862. By Gary Culp. Algorithm for determining which pieces in a given board
  13863. configuration are permanent. (Contains extensive documentation.). =>
  13864. OTHELLO.C.
  13865.  
  13866. CUG289.22-README.DOC doc
  13867. By Jonathan Ward, Gary Culp. List of files and descriptions, known
  13868. bugs, tentative enhancements. => OTHELLO.C.
  13869.  
  13870. CUG289.23-TESTDBM.C source
  13871. By Jonathan Ward, Gary Culp. Dummy caller for testing database
  13872. manager. => OTHELLO.C.
  13873.  
  13874. CUG289.24-TESTDISP.C source
  13875. By Jonathan Ward, Gary Culp. Dummy caller for testing display
  13876. routines. => OTHELLO.C.
  13877.  
  13878. ==============================================================================
  13879. CUG290 -
  13880. -----------
  13881.  
  13882. FLEX
  13883. By Daniel R. Haney. [public] 2 disks. Daniel R. Haney (MA) has ported
  13884. FLEX, a fast lexical analyzer generator, to MS-DOS. FLEX is a rewrite
  13885. of lex intended to correct some of that tool's deficiencies. In
  13886. particular, flex generates lexical anaylzers much faster, and the
  13887. analyzers use smaller tables and run faster. FLEX was developed by
  13888. Vern Paxson. Haney adapted the code to conform to MS-DOS file naming
  13889. conventions and added prototype declarations for Microsoft v5.1. The
  13890. disk contains a complete set of source code documentation, makefile,
  13891. and a word count program as an example. Haney's implementation of Flex
  13892. can be compiled under MS-DOS and UNIX. Adam Blum has supplied a fix
  13893. for a union field bug for compilation under large model. Robert
  13894. Artigas has added an OS/2 executable. For more details see the
  13895. narrative description of this package in Section 2.
  13896.  
  13897. CUG290.01-CCL.C source
  13898. By Vern Paxson, Daniel R. Haney. Routines for character classes. =>
  13899. MAIN.C, CCL.H.
  13900.  
  13901. CUG290.02-CCL.H header
  13902. By Daniel R. Haney. Prototypes, flex project. => MAIN.C.
  13903.  
  13904. CUG290.03-CHANGES doc
  13905. By Daniel R. Haney. Differences between DOS, UNIX, and beta-test
  13906. releases. => MAIN.C.
  13907.  
  13908. CUG290.04-DFA.C source
  13909. By Vern Paxson, Daniel R. Haney, Adam Blum. DFA construction routines.
  13910. => MAIN.C, DFA.H.
  13911.  
  13912. CUG290.05-DFA.H header
  13913. By Daniel R. Haney. => MAIN.C.
  13914.  
  13915. CUG290.06-DOSFLEX.EXE executable
  13916. By Daniel R. Haney. Fast Lexical analyzer generator. => MAIN.C.
  13917. [MS-DOS: MSC5]
  13918.  
  13919. CUG290.07-ECS.C source
  13920. By Vern Paxson, Daniel R. Haney. Equivalence class routines. =>
  13921. MAIN.C, ECS.H.
  13922.  
  13923. CUG290.08-ECS.H header
  13924. By Daniel R. Haney. => MAIN.C.
  13925.  
  13926. CUG290.09-EXTERNS.DEF header
  13927. By Daniel R. Haney. Collected external function declarations, for
  13928. reference. => MAIN.C.
  13929.  
  13930. CUG290.10-FASTSKEL.C source
  13931. By Daniel R. Haney. A lexical scanner generated by FLEX. => MAIN.C,
  13932. FASTSKEL.H.
  13933.  
  13934. CUG290.11-FASTSKEL.H header
  13935. By Daniel R. Haney. Macro definitions for fast/full-table C/FTL
  13936. programs generated by FLEX. => MAIN.C.
  13937.  
  13938. CUG290.12-FLEX.LNK link
  13939. By Daniel R. Haney. => MAIN.C.
  13940.  
  13941. CUG290.13-FLEX.MAK make
  13942. By Daniel R. Haney. => MAIN.C. [ OS/2 1.2 EE, IBM C/2]
  13943.  
  13944. CUG290.14-FLEX.MAN doc
  13945. By Vern Paxson, Daniel R. Haney. UNIX Programmer's Manual.
  13946. Preformatted vanilla ascii manual. => MAIN.C.
  13947.  
  13948. CUG290.15-FLEX.MAP doc
  13949. By Vern Paxson, Daniel R. Haney. Map of flex. => MAIN.C.
  13950.  
  13951. CUG290.16-FLEXDEF.H header
  13952. By Vern Paxson, Daniel R. Haney, Kevin Gong, Roberto Artigas Jr., Adam
  13953. Blum. Definitions for FLEX. => MAIN.C.
  13954.  
  13955. CUG290.17-HAIRY.PRS source
  13956. By Vern Paxson, Daniel R. Haney. MAIN.C.
  13957.  
  13958. CUG290.18-MAIN.C source
  13959. By Vern Paxson, Kevin Gong, Roberto Artigas Jr., Jef Poskanzer. Main
  13960. source program for the Fast LEXical analyzer generator. =>
  13961. DOSFLEX.EXE, CCL.C, DFA.C, ECS.C, FASTSKEL.C, MISC.C, NFA.C, PARSE.C,
  13962. SIMPL.PRS, HAIRY.PRS, PARSE.Y, FLEXDEF.H, MAIN.H, SCAN.C, SCAN.L,
  13963. WCNT.L, FLEX.LNK, FLEX.MAK, OS2FLEX.EXE. [OS/2, MS-DOS: MSC5]
  13964.  
  13965. CUG290.19-MAIN.H header
  13966. By Daniel R. Haney. => MAIN.C.
  13967.  
  13968. CUG290.20-MAKEFILE.UNX doc
  13969. By Vern Paxson. UNIX makefile, for documentation. => MAIN.C.
  13970.  
  13971. CUG290.21-MISC.C source
  13972. By Vern Paxson, Daniel R. Haney. Miscellaneous FLEX routines. =>
  13973. MAIN.C MISC.H.
  13974.  
  13975. CUG290.22-MISC.H header
  13976. By Daniel R. Haney. => MAIN.C.
  13977.  
  13978. CUG290.23-NFA.C source
  13979. By Vern Paxson, Daniel R. Haney. NFA construction routines. => MAIN.C,
  13980. NFA.H.
  13981.  
  13982. CUG290.24-NFA.H header
  13983. By Daniel R. Haney. => MAIN.C.
  13984.  
  13985. CUG290.25-OS2FLEX.EXE executable
  13986. By Daniel R. Haney. Fast LEXical analyzer generater. => MAIN.C. IOS/21
  13987.  
  13988. CUG290.26-PARSE.C source
  13989. By Roberto Artigas Jr.. A Bison parser, made from PARSE.Y. => MAIN.C,
  13990. PARSE.H.
  13991.  
  13992. CUG290.27-PARSE.H header
  13993. By Roberto Artigas Jr.. => MAIN.C.
  13994.  
  13995. CUG290.28-PARSE.Y source
  13996. By Roberto Artigas Jr.. Parser for FLEX input. => MAIN.C.
  13997.  
  13998. CUG290.29-README doc
  13999. By Vern Paxson. Notes on the initial FLEX distribution. => MAIN.C.
  14000.  
  14001. CUG290.30-README.2 doc
  14002. By Daniel R. Haney. Amendment to README, for DOS version distribution,
  14003. concerning file naming conventions. => MAIN.C.
  14004.  
  14005. CUG290.31-SCAN.C source
  14006. By Roberto Artigas Jr.. A lexical scanner generated by FLEX. =>
  14007. MAIN.C.
  14008.  
  14009. CUG290.32-SCAN.L source
  14010. By Roberto Artigas Jr.. Scanner for FLEX input. => MAIN.C.
  14011.  
  14012. CUG290.33-SEARCH.CMD batch
  14013. By Daniel R. Haney. Batch file using egrep. => MAIN.C.
  14014.  
  14015. CUG290.34-SKELCOM.H header
  14016. By Vern Paxson. Common macro definitions for VFTL programs generated
  14017. by FLEX. => MAIN.C.
  14018.  
  14019. CUG290.35-SKELETON.C source
  14020. By Daniel R. Haney. A lexical scanner generated by FLEX. => MAIN.C,
  14021. SKELETON.H.
  14022.  
  14023. CUG290.36-SYM.C source
  14024. By Vern Paxson, Daniel R. Haney. Symbol table routines. => MAIN.C,
  14025. SYM.H.
  14026.  
  14027. CUG290.37-SYM.H header
  14028. By Daniel R. Haney. => MAIN.C.
  14029.  
  14030. CUG290.38-TBLCMP.C source
  14031. By Vern Paxson, Daniel R. Haney. Table compression routines. =>
  14032. MAIN.C, TBLCMP.H.
  14033.  
  14034. CUG290.39-TBLCMP.H header
  14035. By Daniel R. Haney. => MAIN.C.
  14036.  
  14037. CUG290.40-TIMINGS doc
  14038. By Vern Paxson. A brief note comparing timings for FLEX vs LEX. =>
  14039. MAIN.C.
  14040.  
  14041. CUG290.41-WCNT.L source
  14042. By Daniel R. Haney. Example word count program. => MAIN.C.
  14043.  
  14044. CUG290.42-YYLEX.C source
  14045. By Vern Paxson, Daniel R. Haney. Scanner front-end for FLEX. Scans for
  14046. a regular expression token.
  14047.  
  14048. ==============================================================================
  14049. CUG291 -
  14050. -----------
  14051.  
  14052. JJb for Quick C and Turbo C Programmers
  14053. By John James Broderick. [share2] disk. JJB 1.2 is a shareware screen
  14054. functions library for Quick C and Turbo C. This library enables you to
  14055. program in a high-level environment while maintaining complete low
  14056. level control over your display and keyboard. For example, you can
  14057. easily set up pull-down menus without writing hundreds of lines of
  14058. code. The library also provides an interface for data entry. The disk
  14059. contains the object module for Quick C and Turbo C, documentation,
  14060. demo, and five example programs. The library includes functions for
  14061. character control, keyboard control, array manipulations, video
  14062. control, windowing, pull down menu customizing, and help functions.
  14063. For more details see the narrative description of this package in
  14064. Section 2.
  14065.  
  14066. CUG291.01-JJB-FORM.DOC doc
  14067. Registration form. => JJB.EXE.
  14068.  
  14069. CUG291.02-JJB-READ.DOC doc
  14070. Main documentation. => JJB.EXE.
  14071.  
  14072. CUG291.03-JJB.EXE executable
  14073. Introductory Demo. JJB 1.2 is a screen functions library for
  14074. programming in a high-level environment while maintaining low-level
  14075. control over keyboard and display. It also provides an interface for
  14076. data entry. => JJBPRINT.BAT, JJBQC-FI.BAT JJBQC-LI.BAT, JJBQCS1.BAT,
  14077. JJBREMOV.BAT, JJBTC-FI.BAT, JJBTC-LI.BAT, JJBSHOW1.BAT, JJBKBD.H,
  14078. JJBSET.H. [MS-DOS: TC, QUICKC]
  14079.  
  14080. CUG291.04-JJBFILES.DOC doc
  14081. List of all JJB files. => JJB.EXE.
  14082.  
  14083. CUG291.05-JJBINSTL.DOC doc
  14084. How to install JJB for Quick C and Turbo C. => JJB.EXE.
  14085.  
  14086. CUG291.06-JJBKBD.H header
  14087. Keyboard definitions and explanation of the importance of the get_ch()
  14088. function to JJB. => JJB.EXE.
  14089.  
  14090. CUG291.07-JJBPRINT.BAT batch
  14091. Prints JJB files with important documentation. => JJB.EXE,
  14092. JJB-FORM.DOC, JJB-READ.DOC, JJBFILES.DOC, JJBINSTL.DOC.
  14093.  
  14094. CUG291.08-JJBQC-FI.BAT batch
  14095. Final installation. => JJBQC-LI.BAT JJBQC.OBJ, JJBQCOOL.OBJ,
  14096. JJBQCINP.OBJ, JJB.EXE. [ QUICKC]
  14097.  
  14098. CUG291.09-JJBQC-LI.BAT batch
  14099. Learning installation. => JJB.EXE, JJBQC-FI.BAT. [ QUICKC]
  14100.  
  14101. CUG291.10-JJBQC.OBJ object
  14102. Main object file for Quick C JJB input and enter functions. =>
  14103. JJB.EXE. [ QUICKC]
  14104.  
  14105. CUG291.11-JJBQCDOL.OBJ object
  14106. For input dollar functions. => JJB.EXE. [ QUICKC]
  14107.  
  14108. CUG291.12-JJBQCINP.OBJ object
  14109. For input and enter functions. => JJB.EXE. [ QUICKC]
  14110.  
  14111. CUG291.13-JJBQCS1.BAT batch
  14112. Loads JJBSHOW1 with JJB.QLB. => JJBQCS2.BAT. [ QUICKC]
  14113.  
  14114. CUG291.14-JJBQCS2.BAT batch
  14115. Loads JJBSHOW2 with JJB.QLB. => JJBQCS3.BAT. [ QUICKC]
  14116.  
  14117. CUG291.15-JJBQCS3.BAT batch
  14118. Loads JJBSHOW3 with JJB.QLB. => JJBQCS4.BAT. [ QUICKC]
  14119.  
  14120. CUG291.16-JJBQCS4.BAT batch
  14121. Loads JJBSHOW4 with JJB.QLB. => JJBQCS5.BAT. [ QUICKC]
  14122.  
  14123. CUG291.17-JJBQCS5.BAT batch
  14124. Loads JJBSHOW5 with JJB.QLB. => JJB.EXE. [ QUICKC]
  14125.  
  14126. CUG291.18-JJBREMOV.BAT batch
  14127. Reverse installation, removes files. => JJB.EXE.
  14128.  
  14129. CUG291.19-JJBSET.H header
  14130. GET and SET definitions. => JJB.EXE.
  14131.  
  14132. CUG291.20-JJBSHOW1.C source
  14133. Sample program. => JJBSHOW2.C.
  14134.  
  14135. CUG291.21-JJBSHOW2.C source
  14136. Sample program. => JJBSHOW3.C.
  14137.  
  14138. CUG291.22-JJBSHOW3.C source
  14139. Sample program. => JJBSHOW4.C.
  14140.  
  14141. CUG291.23-JJBSHOW4.C source
  14142. Sample program. => JJBSHOW5.C.
  14143.  
  14144. CUG291.24-JJBSHOW5.C source
  14145. Sample program. => JJB.EXE, JJBSHOW5.EXE.
  14146.  
  14147. CUG291.25-JJBSHOW5.EXE executable
  14148. => JJBSHOW5.C.
  14149.  
  14150. CUG291.26-JJBTC-FI.BAT batch
  14151. Final Installation. => JJB.EXE, JJBTC-LI.BAT, JJBTC.OBJ, JJBTCDOL.OBJ,
  14152. JJBTCINP.OBJ. [ TC]
  14153.  
  14154. CUG291.27-JJBTC-LI.BAT batch
  14155. Learning Installation. => JJB.EXE, JJBTC-FI.BAT. [ TC]
  14156.  
  14157. CUG291.28-JJBTC.OBJ batch
  14158. Main object file for Turbo C JJB input and enter functions. =>
  14159. JJB.EXE. [ TC]
  14160.  
  14161. CUG291.29-JJBTCDOL.OBJ object
  14162. For input dollar functions. => JJB.EXE. [ TC]
  14163.  
  14164. CUG291.30-JJBTCINP.OBJ object
  14165. For input and enter functions. => JJB.EXE. [ TC]
  14166.  
  14167. ==============================================================================
  14168. CUG292 -
  14169. -----------
  14170.  
  14171. ASxxxx C Cross Assemblers
  14172. By Alan R. Baldwin. [public] 4 disks. This package is a collection of
  14173. cross assemblers written in C for the 6800 (6802/6808), 6801 (hd6303),
  14174. 6804, 6805, 6809, 6811, 8085 (8080), and z80 (hd64180)
  14175. microprocessors. Each assembler has a device specific section which
  14176. includes: . device description, byte order, and file extension
  14177. information, . a table of assembler general directives, special
  14178. directives, assembler mnemonics and associated operation mnemonics,
  14179. addressing modes, and special directives. The assemblers provide the
  14180. following features: alphabetized, formatted symbol table listings;
  14181. relocatable object modules; global symbols for linking object modules;
  14182. conditional assembly directives; reusable local symbols; include-file
  14183. processing. The companion relocation linker AS-LINK is able to: bind
  14184. multiple object modules into a single memory image; resolve
  14185. inter-module references; process absolute, relative, concatenated and
  14186. overlay attributes in data and program sections; perform byte and word
  14187. program-counter relative (pc or pcr) addressing calculations; define
  14188. absolute symbol values at link time; define absolute area base address
  14189. values at link time; produce Intel Hex
  14190. or Motorola S output files; and produce a map of the linked memory
  14191. image. The assemblers and linker have been tested using DECUS C under
  14192. TSX+ and RT-11, and with Turbo C v1.5 under MS-DOS. Complete source
  14193. code and documentation for the assemblers and linker are included with
  14194. the distribution. Additionally, test code for each assembler and
  14195. several microprocessor monitors (ASSIST05 for the 6805, MONDEB and
  14196. ASSIST09 for the 6809, and BUFFALO 2.5 for the 6811) are included as
  14197. working examples. The current version 1.5 includes updates to move
  14198. byte index, directpage mode, and byte PC relative address checking
  14199. from the assembler to the linker. This update allows byte index
  14200. offsets with external references resolved at link time, direct page
  14201. variables externally defined with addresses resolved at link time, and
  14202. branches may reference external labels or labels in other areas. The
  14203. assemblers can generate a listing file that flags the data that will
  14204. be relocated by the linker. The REL file format now has an additional
  14205. directive for paging information and has additional flags for pageO,
  14206. page, and unsigned byte formats. For more details see the narrative
  14207. description of this package in Section 2.
  14208.  
  14209. CUG292.01-6800.H header
  14210. For 6800 (6802/6808) assembler, machine-specific definitions. =>
  14211. AS6800.EXE.
  14212.  
  14213. CUG292.02-6801.H header
  14214. For 6801 (hd6303) assembler, machine-specific definitions. =>
  14215. AS6801.EXE.
  14216.  
  14217. CUG292.03-6804.H header
  14218. For 6804 assembler, machine-specific definitions. => AS6804.EXE.
  14219.  
  14220. CUG292.04-6805.H header
  14221. For 6805 assembler, machine-specific definitions. => AS6805.EXE.
  14222.  
  14223. CUG292.05-6809.H header
  14224. For 6809 assembler, machine-specific definitions. => AS6809.EXE.
  14225.  
  14226. CUG292.06-6811.H header
  14227. For 6811 assembler, machine-specific definitions. => AS6811.EXE.
  14228.  
  14229. CUG292.07-8085.H header
  14230. For 8085 (8080) assembler, machine-specific definitions. =>
  14231. AS8085.EXE.
  14232.  
  14233. CUG292.08-85 EXT.C source
  14234. Device description, byte order, and file extension info. =>
  14235. AS8085.EXE.
  14236.  
  14237. CUG292.09-85MCH.C source
  14238. Process machine ops for device mnemonics, addressing modes, and
  14239. special directives. => AS8085.EXE.
  14240.  
  14241. CUG292.10-85PST.C source
  14242. Table of assembler general directives, special directives, assembler
  14243. mnemonics and associated operation codes. => AS8085.EXE.
  14244.  
  14245. CUG292.11-ABSTRA.DOC doc
  14246. Abstract: brief explanation of volume 292's components.
  14247.  
  14248. CUG292.12-AS6800.BLD make
  14249. => AS6800.EXE. [RT-11: DECUS C]
  14250.  
  14251. CUG292.13-AS6800.EXE executable
  14252. 6800 (6802/6808) assembler. => ASMAIN.C, 6800.H, AS6800.BLD,
  14253. AS6800.LNK, AS6800.PRJ, MOOADR.C, MOOEXT.C, MOOMCH.C, MOOPST.C,
  14254. T6800.ASM.
  14255.  
  14256. CUG292.14-AS6800.LNK link
  14257. RT-11 linkage info for compilation. => AS6800.EXE. [RT-11: DECUS C]
  14258.  
  14259. CUG292.15-AS6800.PRJ make
  14260. Compiler instructions. => AS6800.EXE. [MS-DOS: TC]
  14261.  
  14262. CUG292.16-AS6801.BLD make
  14263. Native command file for compiling assembler. => AS6801.EXE. [RT-11:
  14264. DECUS C]
  14265.  
  14266. CUG292.17-AS6801.EXE executable
  14267. 6801/6803 (hd 6303) assembler. => ASMAIN.C, 6801.H, AS6801.BLD,
  14268. AS6801.LNK, AS6801.PRJ, M01ADR.C, M01EXT.C, M01MCH.C, M01PST.C,
  14269. T6801.ASM.
  14270.  
  14271. CUG292.18-AS6801.LNK link
  14272. Linkage info for compilation. => AS6801.EXE. [RT-11: DECUS C]
  14273.  
  14274. CUG292.19-AS6801.PRJ make
  14275. Compiler instructions. => AS6801.EXE. [MS-DOS: TC]
  14276.  
  14277. CUG292.20-AS6804.BLD make
  14278. Native command file for compiling assembler. => AS6804.EXE. [RT-11:
  14279. DECUS C]
  14280.  
  14281. CUG292.21-AS6804.EXE executable
  14282. 6804 assembler. => ASMAIN.C, 6804.H, AS6804.BLD, AS6804.LNK,
  14283. AS6804.PRJ, M04ADR.C, M04EXT.C, M04MCH.C, M04PST.C, T6804S.ASM.
  14284.  
  14285. CUG292.22-AS6804.LNK link
  14286. Linkage info for compilation. => AS6804.EXE. [RT-11: DECUS C]
  14287.  
  14288. CUG292.23-AS6804.PRJ make
  14289. Compiler instructions. => AS6804.EXE. [MS-DOS: TC]
  14290.  
  14291. CUG292.24-AS6805.BLD make
  14292. Native command file for compiling assembler. => AS6805.EXE. [RT-11:
  14293. DECUS C]
  14294.  
  14295. CUG292.25-AS6805.EXE executable
  14296. 6805 assembler. => ASMAIN.C, 6805.H, AS6805.BLD, AS6805.LNK,
  14297. AS6805.PRJ, M05ADR.C, M05EXT.C, M05PST.C, T6805S.ASM, M05MCH.C.
  14298.  
  14299. CUG292.26-AS6805.LNK link
  14300. Linkage info for compilation. => AS6805.EXE. [RT-11: DECUS C]
  14301.  
  14302. CUG292.27-AS6805.PRJ make
  14303. Compiler instructions. => AS6805.EXE. [MS-DOS: TC]
  14304.  
  14305. CUG292.28-AS6809.BLD make
  14306. Native command file for compiling assembler. => AS6809.EXE. [RT-11:
  14307. DECUS C]
  14308.  
  14309. CUG292.29-AS6809.EXE executable
  14310. 6809 assembler. => ASMAIN.C, 6809.H, AS6809.BLD, AS6809.LNK,
  14311. AS6809.PRJ, M09ADR.C, M09EXT.C, M09MCH.C, M09PST.C, T6809.ASM.
  14312.  
  14313. CUG292.30-AS6809.LNK link
  14314. Linkage info for compilation. => AS6809.EXE. [RT-11: DECUS C]
  14315.  
  14316. CUG292.31-AS6809.PRJ make
  14317. Compiler instructions. => AS6809.EXE. [MS-DOS: TC]
  14318.  
  14319. CUG292.32-AS6811.BLD make
  14320. Native command file for compiling assembler. => AS6811.EXE. [RT-11:
  14321. DECUS C]
  14322.  
  14323. CUG292.33-AS6811.EXE executable
  14324. 6811 assembler. => ASMAIN.C, 6811.H, AS6811.BLD, AS6811.LNK,
  14325. AS6811.PRJ, M11ADR.C, M11EXT.C, M11MCH.C, M11PST.C, T6811.ASM.
  14326.  
  14327. CUG292.34-AS6811.LNK link
  14328. Linkage info for compilation. => AS6811.EXE. [RT-11: DECUS C]
  14329.  
  14330. CUG292.35-AS6811.PRJ make
  14331. Compiler instructions. => AS6811.EXE. [MS-DOS: TC]
  14332.  
  14333. CUG292.36-AS8085.BLD make
  14334. Native command file for compiling assembler. => AS8085.EXE. [RT-11:
  14335. DECUS C]
  14336.  
  14337. CUG292.37-AS8085.EXE executable
  14338. 8085 (8080) assembler. => ASMAIN.C, 8085.H, 85EXT.C, 85MCH.C, 85PST.C,
  14339. AS8085.BLD, AS8085.LNK, AS8085.PRJ, T8085.ASM.
  14340.  
  14341. CUG292.38-AS8085.LNK link
  14342. Linkage info for compilation. => AS8085.EXE. [RT-11: DECUS C]
  14343.  
  14344. CUG292.39-AS8085.PRJ make
  14345. Compiler instructions. => AS8085.EXE. [MS-DOS: TC]
  14346.  
  14347. CUG292.40-ASDATA.C source
  14348. Device-independent source for all assemblers. => ASMAIN.C.
  14349.  
  14350. CUG292.41-ASEXPR.C source
  14351. Expression evaluator. Device-independent for all assemblers. =>
  14352. ASMAIN.C.
  14353.  
  14354. CUG292.42-ASLEX.C source
  14355. Lexical analyzer. Device-independent for all assemblers. => ASMAIN.C.
  14356.  
  14357. CUG292.43-ASLINK.BLD make
  14358. Native command file for compiling linker. => ASLINK.EXE. [RT-11: DECUS
  14359. C]
  14360.  
  14361. CUG292.44-ASLINK.EXE executable
  14362. Relocating linker. => LKMAIN.C, ASLINK.BLD, ASLINK.H, ASLINK.LNK,
  14363. ASLINK.PRJ.
  14364.  
  14365. CUG292.45-ASLINK.H header
  14366. For the relocating linker. => ASLINK.EXE.
  14367.  
  14368. CUG292.46-ASLINK.LNK link
  14369. Linkage info for compilation. => ASLINK.EXE. [RT-11: DECUS C]
  14370.  
  14371. CUG292.47-ASLINK.PRJ make
  14372. Compiler instructions. => ASLINK.EXE. [MS-DOS: TC]
  14373.  
  14374. CUG292.48-ASLIST.C source
  14375. Copy a block of source and code to the listing file. => ASMAIN.C.
  14376.  
  14377. CUG292.49-ASM.H header
  14378. Definitions for all machine-independent functions for all assemblers.
  14379.  
  14380. CUG292.50-ASMAIN.C source
  14381. Main device-independent source common to all assemblers in this
  14382. volume. It coordinates file input/output, symbol table generation,
  14383. program/data areas, expression analysis, and assembler directive
  14384. processing. => ASDATA.C, ASEXPR.C, ASLEX.C, ASLTST.C, ASM.H, ASOUT.C,
  14385. ASSUBR.C, ASSYM.C, AS6800.EXE, AS6801.EXE, AS6804.EXE, AS6805.EXE,
  14386. AS6809.EXE, AS6811.EXE, AS8085.EXE, ASZ80.EXE, LKMAIN.C. [TSX+, RT-11,
  14387. MS-DOS: TC, DECUS C]
  14388.  
  14389. CUG292.51-ASMLNK.DOC doc
  14390. Manual, discussing the ASXXXX assemblers in this volume, source
  14391. program format, symbols and expressions, general assembler directives,
  14392. assembler directives, assembler invocation, error-handling, the
  14393. listing file, symbol table file, and object file. Also discusses
  14394. ASLINK, and building ASLINK and assemblers. => ASMAIN.C.
  14395.  
  14396. CUG292.52-ASMTST.ASM source
  14397. Machine Independent Assember Test. Tests directives for memory
  14398. allocation; boundaries; strings; expression evaluation; IF, ELSE, and
  14399. ENDIF; local symbols; offset calculations; area definitions; assembler
  14400. output file; symbol table; and area table. => ASMAIN.C.
  14401.  
  14402. CUG292.53-ASOUT.C source
  14403. Various machine-independent output functions. => ASMAIN.C.
  14404.  
  14405. CUG292.54-ASSUBR.C source
  14406. Machine-independent error handler. => ASMAIN.C.
  14407.  
  14408. CUG292.55-ASSYM.C source
  14409. Device-independent code for all assemblers. Links symbol lists to
  14410. hashtables, sets up area lists and dca. => ASMAIN.C.
  14411.  
  14412. CUG292.56-AST05.ASM source
  14413. Monitor for the MC146805EZ Evaluation Board. => ASMAIN.C.
  14414.  
  14415. CUG292.57-ASTO9.ASM source
  14416. MC6809 Monitor. => ASMAIN.C.
  14417.  
  14418. CUG292.58-ASZ80.BLD make
  14419. Native command file for compiling assembler. => ASZ80.EXE. [RT-11:
  14420. DECUS C]
  14421.  
  14422. CUG292.59-ASZ80.EXE executable
  14423. Z80 (hd64180) assembler. => ASMAIN.C, Z80.H, ASZ80.BLD, ASZ80.LNK,
  14424. ASZ80.PRJ, Z80ADR.C, Z80EXT.C, Z80MCH.C, Z80PST.C, TZ80.ASM.
  14425.  
  14426. CUG292.60-ASZ80.LNK link
  14427. Linkage info for compilation. => ASZ80.EXE. [RT-11: DECUS C]
  14428.  
  14429. CUG292.61-ASZ80.PRJ make
  14430. Compiler instructions. => ASZ80.EXE. [MS-DOS: TC]
  14431.  
  14432. CUG292.62-BUF25.ASM source
  14433. Buffalo 2.5. Monitor for 6811. => ASMAIN.C.
  14434.  
  14435. CUG292.63-LKAREA.C source
  14436. Create an area only. => LKMAIN.C.
  14437.  
  14438. CUG292.64-LKDATA.C source
  14439. => LKMAIN.C.
  14440.  
  14441. CUG292.65-LKEVAL.C source
  14442. Evaluate input term. => LKMAIN.C.
  14443.  
  14444. CUG292.66-LKHEAD.C source
  14445. Create a new header entry. => LKMAIN.C.
  14446.  
  14447. CUG292.67-LKIHX.C source
  14448. Produce Intel Hex Output file.
  14449.  
  14450. CUG292.68-LKLEX.C source
  14451. Linker's lexical analyzer. => LKMAIN.C.
  14452.  
  14453. CUG292.69-LKLIST.C source
  14454. Increment the count of lines on the page. If the page overflows put
  14455. out a page skip and linker header. => LKMAIN.C.
  14456.  
  14457. CUG292.70-LKMAIN.C source
  14458. Main linker module. => ASMAIN.C. [TSX+, RT-11, MS-DOS: TC, DECUS C]
  14459.  
  14460. CUG292.71-LKRLOC.C source
  14461. Process relocation operations and call designated output routine. =>
  14462. LKMAIN.C.
  14463.  
  14464. CUG292.72-LKS19.C source
  14465. Produce Motorola S19 output file. => LKMAIN.C.
  14466.  
  14467. CUG292.73-LKSYM.C source
  14468. Sets up the symbol hashtable. => LKMAIN.C.
  14469.  
  14470. CUG292.74-MOOADR.C source
  14471. Process addressing modes. => AS6800.EXE.
  14472.  
  14473. CUG292.75-MOOEXT.C source
  14474. Device description, byte order, and file extension information. =>
  14475. AS6800.EXE.
  14476.  
  14477. CUG292.76-MOOMCH.C source
  14478. Process device mnemonics and special directives. => AS6800.EXE.
  14479.  
  14480. CUG292.77-MOOPST.C source
  14481. Table of assembler general directives, special device directives, and
  14482. assembler mnemonics with associated operation codes. AS6800.EXE.
  14483.  
  14484. CUG292.78-M01ADR.C source
  14485. Process addressing modes. => AS6801.EXE.
  14486.  
  14487. CUG292.79-M01EXT.C source
  14488. Device description, byte order, and file extension info. =>
  14489. AS6801.EXE.
  14490.  
  14491. CUG292.80-M01MCH.C source
  14492. Process device mnemonics and special directives. => AS6801.EXE.
  14493.  
  14494. CUG292.81-M01PST.C source
  14495. Table of assembler general directives, special device directives, and
  14496. assembler mnemonics with associated operation codes. => AS6801.EXE.
  14497.  
  14498. CUG292.82-M04ADR.C source
  14499. Process addressing modes. => AS6804.EXE.
  14500.  
  14501. CUG292.83-M04EXT.C source
  14502. Device description, byte order, and file extension info. =>
  14503. AS6804.EXE.
  14504.  
  14505. CUG292.84-M04MCH.C source
  14506. Process device mnemonics and special directives. => AS6804.C.
  14507.  
  14508. CUG292.85-M04PST.C source
  14509. Table of assembler general directives, special device directives, and
  14510. assembler mnemonics with associated operation codes. => AS6804.EXE.
  14511.  
  14512. CUG292.86-M05ADR.C source
  14513. Process addressing modes. => AS6805.EXE.
  14514.  
  14515. CUG292.87-M05EXT.C source
  14516. Device description, byte order, and file extension info. =>
  14517. AS6805.EXE.
  14518.  
  14519. CUG292.88-M05MCH.C source
  14520. Process device mnemonics and special directives. => AS6805.EXE.
  14521.  
  14522. CUG292.89-MOSPST.C source
  14523. Table of assembler general directives, special device directives, and
  14524. assembler mnemonics with associated operation codes. => AS6805.EXE.
  14525.  
  14526. CUG292.90-M09ADR.C source
  14527. Process addressing modes. => AS6809.EXE.
  14528.  
  14529. CUG292.91-M09EXT.C source
  14530. Device description, byte order, and file extension info. =>
  14531. AS6809.EXE.
  14532.  
  14533. CUG292.92-M09MCH.C source
  14534. Process device mnemonics and special directives. => AS6809.EXE.
  14535.  
  14536. CUG292.93-M09PST.C source
  14537. Table of assembler general directives, special device directives, and
  14538. assembler mnemonics with associated operation codes. => AS6809.EXE.
  14539.  
  14540. CUG292.94-M11ADR.C source
  14541. Process addressing modes. => AS6811.EXE.
  14542.  
  14543. CUG292.95-M11EXT.C source
  14544. Device description, byte order, and file extension info. =>
  14545. AS6811.EXE.
  14546.  
  14547. CUG292.96-M11MCH.C source
  14548. Process device mnemonics and special directives. => AS6811.EXE.
  14549.  
  14550. CUG292.97-M11PST.C source
  14551. Table of assembler general directives, special device directives, and
  14552. assembler mnemonics with associated operation codes. => AS6811.EXE.
  14553.  
  14554. CUG292.98-MOND09.ASM source
  14555. MONDEB09. 6809 monitor/debugger. => AS6809.EXE.
  14556.  
  14557. CUG292.99-README.ASM doc
  14558. Typical console input and output routines to write, assemble, and link
  14559. with MOND09 or AST09. => MOND09.ASM.
  14560.  
  14561. CUG292.100-T6800.ASM source
  14562. 6800 assembler test. => AS6800.EXE, T6800E.ASM, T6800S.ASM.
  14563.  
  14564. CUG292.101-T6800E.ASM source
  14565. 6800 Assembler Error Check. => T6800.ASM.
  14566.  
  14567. CUG292.102-T6800S ASM source
  14568. 6800 sequential test. => T6800.ASM.
  14569.  
  14570. CUG292.103-T6801.ASM source
  14571. 6801 Assembler test. => AS6801.EXE, T6801E.ASM, T6801S.ASM.
  14572.  
  14573. CUG292.104-T6801E.ASM source
  14574. 6801 Assembler Error check. => T6801.ASM.
  14575.  
  14576. CUG292.105-T6801S.ASM source
  14577. 6801 sequential test. => T6801.ASM.
  14578.  
  14579. CUG292.106-T6804S.ASM source
  14580. 6804 sequential test. => AS6804.EXE.
  14581.  
  14582. CUG292.107-T6805S.ASM source
  14583. 6805 sequential test. => AS6805.EXE.
  14584.  
  14585. CUG292.108-T6809.ASM source
  14586. 6809 Assembler test. => AS6809.EXE, T6809E.ASM.
  14587.  
  14588. CUG292.109-T6809E.ASM source
  14589. 6809 Error Tests. => T6809.ASM.
  14590.  
  14591. CUG292.110-T6811.ASM source
  14592. 6811 assembler test. => AS6811.EXE, T6811E.ASM, T6811 S.ASM.
  14593.  
  14594. CUG292.111-T6811E.ASM source
  14595. 6811 assembler error check. => T6811.ASM.
  14596.  
  14597. CUG292.112-T6811S.ASM source
  14598. 6811 sequential test. => T6811.ASM.
  14599.  
  14600. CUG292.113-T8085.ASM source
  14601. Test of 8085/8080 assembler, all instructions. => AS8085.EXE.
  14602.  
  14603. CUG292.114-TZ80.ASM source
  14604. Test of Z80/HD64180 assembler. => ASZ80.EXE.
  14605.  
  14606. CUG292.115-WARNING.CUG doc
  14607. Copyrights for Motorola, Inc. restated. => AST05.ASM, BUF25.ASM.
  14608.  
  14609. CUG292.116-XXXPST.C source
  14610. Table of assembler general directives, special device directives, and
  14611. assembler mnemonics with associated operation codes. => ASMAIN.C.
  14612.  
  14613. CUG292.117-Z80.H header
  14614. Machine specific definitions for Z80 assembler. => ASZ80.EXE.
  14615.  
  14616. CUG292.118-Z80ADR.C source
  14617. Process addressing modes. => ASZ80.EXE.
  14618.  
  14619. CUG292.119-Z80EXT.C source
  14620. Device description, byte order, and file extension info. => ASZ80.EXE.
  14621.  
  14622. CUG292.120-Z80MCH.C source
  14623. Process device mnemonics and special directives. => ASZ80.EXE.
  14624.  
  14625. CUG292.121-Z80PST.C source
  14626. Table of assembler general directives, special device directives, and
  14627. assembler mnemonics with associated operation codes. => ASZ80.EXE.
  14628.  
  14629. ==============================================================================
  14630. CUG293 -
  14631. -----------
  14632.  
  14633. 3D Medical Imaging, source
  14634. By Daniel Geist, Michael Vannier. [public] 2 disks. This set of
  14635. programs implements three-dimensional surface reconstruction from
  14636. serial slice images, such as CT scans. For more explanation, see the
  14637. article in C Users Journal v. 7.6, August, 1989. The code was
  14638. developed under Microsoft v5.0, but with a few changes (such as file
  14639. handling calls and huge array declarations), it can be adapted to
  14640. other compilers. The program generates an output file that contains a
  14641. set of 8-bit grayscale images. You must supply your own program to
  14642. convert the images to your frame buffer format (The disk contains a
  14643. conversion program for an AT&T Targa24 frame buffer board). CUG293
  14644. includes all C source code, documentation, and one scan slice file.
  14645. CUG294 includes seven CT scan slice files. All the CT scan slices were
  14646. produced by a Siemens Somatom 2 CT scanner.
  14647.  
  14648. CUG293.01-3-D.BAT batch
  14649. By Daniel Geist, Michael Vannier. Batch file to create 3-D
  14650. reconstruction of CT images. [MS-DOS]
  14651.  
  14652. CUG293.02-3-D.DOC doc
  14653. By Daniel Geist, Michael Vannier. 3-D Reconstruction User manual. =>
  14654. CUG294.
  14655.  
  14656. CUG293.03-ANG.C source
  14657. By Daniel Geist, Michael Vannier. This module creates rotated views of
  14658. the image around the z-axis. [MS-DOS: MSC5]
  14659.  
  14660. CUG293.04-ANGl.C source
  14661. By Daniel Geist, Michael Vannier, Ake Wallin. A modified version of
  14662. ANG. => ANG.C. [MS-DOS: MSC5]
  14663.  
  14664. CUG293.05-ANG2.C source
  14665. By Daniel Geist, Michael Vannier. Creates rotated views of the image.
  14666. [MS-DOS: MSC5]
  14667.  
  14668. CUG293.06-ANGPP.C source
  14669. By Daniel Geist, Michael Vannier. This module creates rotated views of
  14670. the image around the z-axis. [MS-DOS: MSC5]
  14671.  
  14672. CUG293.07-CTBILD.001 data
  14673. CT slice.
  14674.  
  14675. CUG293.08-CTTGA.C source
  14676. By Daniel Geist, Michael Vannier. Converts a 256 x 256 CT file into a
  14677. 256 x 256 TARGA-TIPS B/W file. [MS-DOS: MSC5]
  14678.  
  14679. CUG293.09-CTTGA.EXE executable
  14680. By Daniel Geist, Michael Vannier. => CTTGA.C. [MS-DOS: MSC5]
  14681.  
  14682. CUG293.10-CUT.C source
  14683. By Daniel Geist, Michael Vannier. creates right lateral (x) views.
  14684. [MS-DOS: MSC5]
  14685.  
  14686. CUG293.11-DBO.OUT data
  14687. 3-D surface images 256 x 256 with 8 bits per pixel.
  14688.  
  14689. CUG293.12-DEB.C source
  14690. By Daniel Geist, Michael Vannier. [MS-DOS: MSC5]
  14691.  
  14692. CUG293.13-DEP.C source
  14693. By Daniel Geist, Michael Vannier. Distance shading program.[MS-DOS:
  14694. MSC5]
  14695.  
  14696. CUG293.14-DEP2.C source
  14697. By Daniel Geist, Michael Vannier. Distance shading program. [MS-DOS:
  14698. MSC5]
  14699.  
  14700. CUG293.15-DEPPP.C source
  14701. By Daniel Geist, Michael Vannier. Distance shading program. [MS-DOS:
  14702. MSC5]
  14703.  
  14704. CUG293.16-DRE.OUT data
  14705. 3-D surface images 256 x 256 with 8 bits per pixel.
  14706.  
  14707. CUG293.17-DRL.OUT data
  14708. 3-D surface images 256 x 256 with 8 bits per pixel.
  14709.  
  14710. CUG293.18-DUMP.C source
  14711. By Daniel Geist, Michael Vannier. Utility program to inspect a binary
  14712. file. [MS-DOS: MSC5]
  14713.  
  14714. CUG293.19-DUMP1.C source
  14715. By Daniel Geist, Michael Vannier. Utility program to inspect a binary
  14716. file. [MS-DOS: MSC5]
  14717.  
  14718. CUG293.20-DUMP1.EXE executable
  14719. [MS-DOS]
  14720.  
  14721. CUG293.21-DUMPPP.C source
  14722. By Daniel Geist, Michael Vannier. Utility program to inspect a binary
  14723. file. [MS-DOS: MSC5]
  14724.  
  14725. CUG293.22-FLIPD.C source
  14726. By Daniel Geist, Michael Vannier. Flip an image file around the
  14727. diagonal axis. [MS-DOS: MSC5]
  14728.  
  14729. CUG293.23-FLIPDPP.C source
  14730. By Daniel Geist, Michael Vannier. Flip an image around the diagonal
  14731. axis. [MS-DOS: MSC5]
  14732.  
  14733. CUG293.24-FLIPH.C source
  14734. By Daniel Geist, Michael Vannier. Flip an image around the horizontal
  14735. axis. [MS-DOS: MSC5]
  14736.  
  14737. CUG293.25-FLIPHPP.C source
  14738. By Daniel Geist, Michael Vannier. Flip an image around the horizontal
  14739. axis. [MS-DOS: MSC5]
  14740.  
  14741. CUG293.26-FLIPV.C source
  14742. By Daniel Geist, Michael Vannier. Flip an image around the vertical
  14743. axis. [MS-DOS: MSC5]
  14744.  
  14745. CUG293.27-FLIPVPP.C source
  14746. By Daniel Geist, Michael Vannier. Flip an image around the vertical
  14747. axis. [MS-DOS: MSC5]
  14748.  
  14749. CUG293.28-GIB.C source
  14750. By Daniel Geist, Michael Vannier. 3-D Reconstruction Program. [MS-DOS:
  14751. MSC5]
  14752.  
  14753. CUG293.29-GOR.C source
  14754. By Daniel Geist, Michael Vannier. 3-D Reconstruction Program. [MS-DOS:
  14755. MSC5]
  14756.  
  14757. CUG293.30-GRA.C source
  14758. By Daniel Geist, Michael Vannier. 3-D Reconstruction Program. [MS-DOS:
  14759. MSC5]
  14760.  
  14761. CUG293.31-GRAD.C source
  14762. By Daniel Geist, Michael Vannier. This module creates six main axis
  14763. views from CT files.[MS-DOS: MSC5]
  14764.  
  14765. CUG293.32-GRAD1.C source
  14766. By Daniel Geist, Michael Vannier, Ake Wallin. A modified version of
  14767. GRAD. [MS-DOS: MSC5]
  14768.  
  14769. CUG293.33-GRADPP.C source
  14770. By Daniel Geist, Michael Vannier. 3-D Reconstruction Program. [MS-DOS:
  14771. MSC5]
  14772.  
  14773. CUG293.34-GRINT.C source
  14774. By Daniel Geist, Michael Vannier. 3-D Reconstruction Program. [MS-DOS:
  14775. MSC5]
  14776.  
  14777. CUG293.35-GX.C source
  14778. By Daniel Geist, Michael Vannier. 3-D Reconstruction Program. [MS-DOS:
  14779. MSC5]
  14780.  
  14781. CUG293.36-GY.C source
  14782. By Daniel Geist, Michael Vannier. 3-D Reconstruction Program. [MS-DOS:
  14783. MSC5]
  14784.  
  14785. CUG293.37-HEADER.C doc
  14786. By Daniel Geist, Michael Vannier. Brief 3-D Reconstruction
  14787. description.
  14788.  
  14789. CUG293.38-INTERP.C source
  14790. By Daniel Geist, Michael Vannier. 3-D Reconstruction Program. [MS-DOS:
  14791. MSC5]
  14792.  
  14793. CUG293.39-MK.BAT batch
  14794. A batch file for the compilation. [MS-DOS: MSC5]
  14795.  
  14796. CUG293.40-PC-3D.TXT doc
  14797. By Daniel Geist, Michael Vannier. Documentation of 3-D medical
  14798. imaging. The technique of the distant and gradient shading is
  14799. explained. => CUG294.
  14800.  
  14801. CUG293.41-PICCONV.BAT batch
  14802. By Daniel Geist, Michael Vannier. A batch file for displaying the
  14803. image. => GRAD.C. [MS-DOS]
  14804.  
  14805. CUG293.42-PICTGA.C source
  14806. By Daniel Geist, Michael Vannier. Converts a 256* n B/W picture file
  14807. into a 256 x 256 TARGA-TIPS B/W or RGB file. [MS-DOS: MSC5]
  14808.  
  14809. CUG293.43-PICTGA.EXE executable
  14810. => PICTGA.C. [MS-DOS]
  14811.  
  14812. CUG293.44-PT.BAT batch
  14813. Executes PICTGA.
  14814.  
  14815. CUG293.45-README doc
  14816. By Daniel Geist, Michael Vannier. Description of sample data files.
  14817.  
  14818. CUG293.46-README1 doc
  14819. By Daniel Geist, Michael Vannier, Ake Wallin. Description of the
  14820. modified version of programs.
  14821.  
  14822. CUG293.47-README2 doc
  14823. By Daniel Geist, Michael Vannier. A brief document in the disk.
  14824.  
  14825. CUG293.48-RUNANG.BAT batch
  14826. A batch file for displaying angled images.
  14827.  
  14828. CUG293.49-RUNGRAD.BAT batch
  14829. A batch file for creating images from CT files. => GRAD.C.
  14830.  
  14831. CUG293.50-SMOOTH.C source
  14832. By Daniel Geist, Michael Vannier. 3-D reconstruction program. [MS-DOS:
  14833. MSC5]
  14834.  
  14835. CUG293.51-SMOOTH2.C source
  14836. By Daniel Geist, Michael Vannier. 3-D reconstruction program. [MS-DOS:
  14837. MSC5]
  14838.  
  14839. CUG293.52-T1.C source
  14840. By Daniel Geist, Michael Vannier. Sets the specified video mode.
  14841. [MS-DOS: MSC5]
  14842.  
  14843. CUG293.53-T2.C source
  14844. By Daniel Geist, Michael Vannier. Writes forwards and backwards.
  14845. [MS-DOS: MSC5]
  14846.  
  14847. CUG293.54-T3.C source
  14848. Calculates angle. [MS-DOS: MSC5]
  14849.  
  14850. CUG293.55-TGACT.C source
  14851. By Daniel Geist, Michael Vannier, Ake Wallin. Converts a TARGA-TIPS
  14852. RGB file into a 256 x 256 CT file. [MS-DOS: MSC5]
  14853.  
  14854. CUG293.56-TOFG100.C source
  14855. By Daniel Geist, Michael Vannier. Sample ITEX program. [MS-DOS: MSC5]
  14856.  
  14857. CUG293.57-TOTARGA.C source
  14858. By Daniel Geist, Michael Vannier. Sample program to convert image
  14859. files from the reconstruction package to AT&T Targa board format.
  14860. [MS-DOS: MSC5]
  14861.  
  14862. ==============================================================================
  14863. CUG294 -
  14864. -----------
  14865.  
  14866. 3D Medical Imaging, sample Images
  14867. By Daniel Geist, Michael Vannier. I public] 4 disks. See CUG293.
  14868.  
  14869. CUG294.01-CTBILD.001 data
  14870. Sample CT scan files from a Siemens Somatom 2 CT scanner. It has a
  14871. header block of 512 bytes, followed by 256 image lines. Each image
  14872. line has 256 elements (pixels). Each pixel consists of 16 bits. Of
  14873. these, only the low order 11 bits contain gray scale.
  14874.  
  14875. CUG294.02-CTBILD.002 data
  14876.  
  14877. CUG294.03-CTBILD.003 data
  14878.  
  14879. CUG294.04-CTBILD.004 data
  14880.  
  14881. CUG294.05-CTBILD.005 data
  14882.  
  14883. CUG294.06-CTBILD.006 data
  14884.  
  14885. CUG294.07-CTBILD.007 data
  14886.  
  14887. CUG294.08-DBO.OUT data
  14888. By Daniel Geist, Michael Vannier. 3-D surface image obtained from CT
  14889. scans using GRAD. => README. [MS-DOS]
  14890.  
  14891. CUG294.09-DRE.OUT data
  14892. 3-D surface images 256 x 256 with 8 bits per pixel.
  14893.  
  14894. CUG294.10-DRL.OUT data
  14895. By Daniel Geist, Michael Vannier. 3-D surface image detained from CT
  14896. scans using GRAD. 256 x 256 with 8 bits per pixel.
  14897.  
  14898. CUG294.11-READ ME doc
  14899. By Daniel Geist, Michael Vannier. Explains contents of this data
  14900. volume, intended for use with Volume #293. => README.CT, CUG293.
  14901.  
  14902. CUG294.12-README.CT doc
  14903. By Daniel Geist, Michael Vannier. Explains CT scan slice data files,
  14904. extends offer for more to users with proper facilities. => README.
  14905.  
  14906. ==============================================================================
  14907. CUG295 -
  14908. -----------
  14909.  
  14910. blkio Library volume withdrawn for massive update see CUG358
  14911. By Lyle Frost. [public] 1 disk. The blkio library library is a
  14912. buffered input/output library for C similar to the stdio library but
  14913. designed for use with structured fields. The LRU (least recently used)
  14914. replacement algorithm is used for buffering. The disk includes all the
  14915. source code and a utility program that extract documentation embedded
  14916. in the source code. The blkio library is a component of cbase, a
  14917. commercial C database library. THIS VOLUME HAS BEEN UPDATED
  14918. SUBSTANTIALLY AND RELEASED AS CUG358.
  14919.  
  14920. ==============================================================================
  14921. CUG296 -
  14922. -----------
  14923.  
  14924. C to C++ Migrator
  14925. By Charles D. Havener. [public] 1 disk. This C to C++ Migrator program
  14926. accepts old style C code as input and generates the new ANSI (or C++)
  14927. style function prototypes. In the process, the program generates two
  14928. output files: ed.out and proto.out. ed.out is used by the sed stream
  14929. editor to edit the original source file. proto.out is used as a header
  14930. file including extern function declarations. Therefore, the user must
  14931. have a sed (MKS sed for MS-DOS users). The disk contains the source
  14932. code for the migrator including complete lex and yacc grammers, the
  14933. executable code for MS-DOS, and Havener's article describing the
  14934. package from C User's Journal v. 7.8, October, 1989. Recompiling the
  14935. migrator program under MS-DOS requires lex and yacc for MS-DOS (FLEX
  14936. and BISON are available from the CUG library). For more details see
  14937. the narrative description of this package in Section 2.
  14938.  
  14939. CUG296.01-CTOCPP.BAT batch
  14940. Batch command file to convert .c to .cpp files, calls CTOCPP1.BAT to
  14941. handle files individually. => CTOCXX.C.
  14942.  
  14943. CUG296.02-CTOCPPl.BAT batch
  14944. Processes a single file for CTOCPP.BAT, invokes MSC compiler with /E
  14945. option and calls CTOCXX.EXE. => CTOCXX.C.
  14946.  
  14947. CUG296.03-CTOCXX make
  14948. For the CTOCXX translator. => CTOCXX.C.
  14949.  
  14950. CUG296.04-CTOCXX.C source
  14951. C to C++ Migrator. Takes the preprocessed source file from
  14952. CTOCPP1.BAT, and outputs PROTO.OUT and ED.OUT for editing the original
  14953. source file and placing prototypes in header files. => CTOCPP.BAT,
  14954. CTOCPP1.BAT, CTOCXX, CTOCXX.H, CTOCXX.L, FLEX.SKE, FLEXCOM.H,
  14955. FLEXDEF.H, FLEXSDEF.H, GRAM.Y, LITTLE.Y, SUBS.C, SYMTAB.C. [PCDOS]
  14956.  
  14957. CUG296.05-CTOCXX.EXE executable
  14958. => CTOCXX.C.
  14959.  
  14960. CUG296.06-CTOCXX.H header
  14961. Symbol Table Definitions and boolean definitions for C to C++
  14962. conversion tool. => CTOCXX.C.
  14963.  
  14964. CUG296.07-CTOCXX.L data
  14965. Input file for FLEX. => CTOCXX.C, FLEX.SKE.
  14966.  
  14967. CUG296.08-ED.OUT data
  14968. Output file from CTOCXX.EXE, used by SED stream editor to edit the
  14969. original source code. => CTOCXX.C.
  14970.  
  14971. CUG296.09-FLEX.SKE source
  14972. A lexical scanner generated by flex. => CTOCXX.C.
  14973.  
  14974. CUG296.10-FLEXCOM.H header
  14975. Common macro definitions for VFTL programs generated by FLEX. =>
  14976. FLEX.SKE.
  14977.  
  14978. CUG296.11-FLEXDEF.H header
  14979. Definitions for FLEX. => FLEX.SKE.
  14980.  
  14981. CUG296.12-FLEXSDEF.H header
  14982. Macro definitions for compressed table C/FTL programs generated by
  14983. flex. => FLEX.SKE.
  14984.  
  14985. CUG296.13-GRAM.Y data
  14986. C Grammar, input file for YACC. => CTOCXX.C.
  14987.  
  14988. CUG296.14-HAVENER.TXT doc
  14989. Rapid Prototyping as a Design Method. Introduction, goals and
  14990. philosophy, and phase by phase coverage of the rapid prototyping
  14991. process involved in constructing the migrator tool. => CTOCXX.C.
  14992.  
  14993. CUG296.15-LITTLE.Y data
  14994. A short version of the C Grammar, it includes mainly the productions
  14995. that had semantic action code attached for the migrator prototype. =>
  14996. CTOCXX.C.
  14997.  
  14998. CUG296.16-PROTO.OUT data
  14999. Output file from CTOCXX.EXE, used in header files as required. =>
  15000. CTOCXX.C.
  15001.  
  15002. CUG296.17-README doc
  15003. Brief description of files intended for distribution, their usage and
  15004. relationships. => CTOCXX.C.
  15005.  
  15006. CUG296.18-SAMPL.C data
  15007. Sample input, exhibits various function declaration styles. =>
  15008. CTOCXX.C.
  15009.  
  15010. CUG296.19-SAMPL.CPP data
  15011. Output file, exhibits various function declaration styles converted to
  15012. C++ from SAMPL.C. => CTOCXX.C.
  15013.  
  15014. CUG296.20-SAMPL.SED data
  15015. Edited version of SAMPLE.C. => CTOCXX.C.
  15016.  
  15017. CUG296.21-SUBS.C source
  15018. Miscellaneous functions used by the C to C++ program. => CTOCXX.C.
  15019.  
  15020. CUG296.22-SYMTAB.C source
  15021. This module contains functions to init the symbol table and hash,
  15022. store, find or test a symbol. => CTOCXX.C.
  15023.  
  15024. CUG296.23-YTAB.H header
  15025. Created by YACC. => CTOCXX.C.
  15026.  
  15027. ==============================================================================
  15028. CUG297 -
  15029. -----------
  15030.  
  15031. Small Prolog
  15032. By Henri de Feraudy. [public] 1 disk. This Prolog interpreter follows
  15033. a Cambridge syntax (LISP-like syntax) with advantages for
  15034. meta-programming and small code. The Small Prolog includes most
  15035. standard built-ins (predicates) based on Clocksin and Mellish's
  15036. descriptions in Programming in Prolog, although it can be extended by
  15037. creating more user defined built-ins. The disk includes C source
  15038. files, make files, documentation, and many Prolog example files that
  15039. demonstrate Prolog features for C programmers who may be unfamiliar
  15040. with Prolog. The source code is very portable and will compile under
  15041. Turbo C v1.5 and Mark William Let's C v4 on PC clones, Mark William C
  15042. v3.0 and Megamax Laser C on Atari ST and Sun C compiler on Sun-3.
  15043. Feraudy has updated his original Small Prolog. The update includes
  15044. some minor bug fixes, a speed improvement, and better handling of type
  15045. predicates. It provides more comments in C source code and an improved
  15046. makefile. For more details see the narrative description of this
  15047. package in Section 2.
  15048.  
  15049. CUG297.01-EXAMPL1.SPR data
  15050. Example file, also contains Prolog background documentation and minor
  15051. brief instructions for running example. => PRMAIN.C.
  15052.  
  15053. CUG297.02-EXAMPL10.SPR data
  15054. Briefly, how to use the special predicate findall. => PRMAIN.C.
  15055.  
  15056. CUG297.03-EXAMPL11.SPR data
  15057. How to use enum and recursive-loop. => PRMAIN.C.
  15058.  
  15059. CUG297.04-EXAMPL12.SPR data
  15060. Simple declarative program. => PRMAIN.C.
  15061.  
  15062. CUG297.05-EXAMPL13.SPR data
  15063. Simple parsing of simple sentences. PRMAIN.C.
  15064.  
  15065. CUG297.06-EXAMPL14.SPR data
  15066. A graph searching program.
  15067.  
  15068. CUG297.07-EXAMPL2.SPR data
  15069. Sophisticated queries and their programming. => PRMAIN.C.
  15070.  
  15071. CUG297.08-EXAMPL3.SPR data
  15072. Exploring combinations of relations and rules. => PRMAIN.C.
  15073.  
  15074. CUG297.09-EXAMPL4.SPR data
  15075. Exploring input/output builtins. PRMAIN.C.
  15076.  
  15077. CUG297.10-EXAMPL5.SPR data
  15078. Using recursion. => PRMAIN.C.
  15079.  
  15080. CUG297.11-EXAMPL6.SPR data
  15081. About multiple rules. => PRMAIN.C.
  15082.  
  15083. CUG297.12-EXAMPL7.SPR data
  15084. Using builtin control structure cut. => PRMAIN.C.
  15085.  
  15086. CUG297.13-EXAMPL8.SPR data
  15087. handling. => PRMAIN.C.
  15088.  
  15089. CUG297.14-EXAMPL9.SPR data
  15090. Exploring the assert primitive. => PRMAIN.C.
  15091.  
  15092. CUG297.15-FRMANUAL.TXT doc
  15093. Guide de Reference Peur L'U Hlisateur de Small. Out of date French
  15094. translation of PRMANUAL.TXT. => PRMAIN.C.
  15095.  
  15096. CUG297.16-HELP.SPR data
  15097. Information on predicates. => PRMAIN.C.
  15098.  
  15099. CUG297.17-MAKE.SPR data
  15100. Unfinished Make utility, requiring builtin definition, meant as an
  15101. educational application of Prolog. => PRMAIN.C.
  15102.  
  15103. CUG297.18-MAKEFILE make
  15104. For Small Prolog. => PRMAIN.C. [SUN-UNIX: SUN C]
  15105.  
  15106. CUG297.19-MAKEFILE.TBC make
  15107. For Small Prolog on PC. => PRMAIN.C. [MS-DOS: TC]
  15108.  
  15109. CUG297.20-PP.C source
  15110. Simple Pretty-printer for lisp-like expressions. => PRMAIN.C.
  15111.  
  15112. CUG297.21-PRALLOC.C source
  15113. Allocates structures. => PRMAIN.C.
  15114.  
  15115. CUG297.22-PRASSERT.C source
  15116. Implementation of assertz, asserta and clause handling. => PRMAIN.C.
  15117.  
  15118. CUG297.23-PRATARI.C source
  15119. Atari specific code. => PRMAIN.C. [ ATARI: MWC3]
  15120.  
  15121. CUG297.24-PRATARI.MAK make
  15122. For Small Prolog. => PRMAIN.C. [ATARI: MWC3]
  15123.  
  15124. CUG297.25-PRBLTIN.C source
  15125. Builtin predicate definitions, functions, routines. => PRMAIN.C.
  15126.  
  15127. CUG297.26-PRBLTIN.H header
  15128. Include file for PRBLTIN.C. => PRMAIN.C.
  15129.  
  15130. CUG297.27-PRCNSULT.C source
  15131. Loads a file of clauses. => PRMAIN.C.
  15132.  
  15133. CUG297.28-PRDEBUG.C source
  15134. Functions for possible source-level debugging. => PRMAIN.C.
  15135.  
  15136. CUG297.29-PRERROR.C source
  15137. Error message functions. => PRMAIN.C.
  15138.  
  15139. CUG297.30-PRHASH.C source
  15140. Builds symbol table. => PRMAIN.C.
  15141.  
  15142. CUG297.31-PRIBMPC.C source
  15143. PC & PC clone-dependent code. => PRMAIN.C. [MS-DOS: TC, MWC4]
  15144.  
  15145. CUG297.32-PRLEX.H header
  15146. Used by PRPARSE.C and PRSCAN.C. => PRMAIN.C.
  15147.  
  15148. CUG297.33-PRLUSH.C source
  15149. Lush resolution algorithm. => PRMAIN.C.
  15150.  
  15151. CUG297.34-PRLUSH.H header
  15152. Include file for PRLUSH.C. => PRMAIN.C.
  15153.  
  15154. CUG297.35-PRMAIN.C source
  15155. Small Prolog. Interactive Prolog interpreter with lisp-like syntax. =>
  15156. PR**, HELP.SPR, MAKEFILE, MAKEFILE.TBC, PP.C, SPROLOG. *, TURBO.LNK,
  15157. VERIF.SPR, XREAD.SPR, ZORTECH.MAK. [SUN-OS, TOS, MS-DOS2: TC1.5, MWC3,
  15158. MWC4, MEGAMAX LASER C, GCC] Better to compile this with compact model
  15159. on the PC.
  15160.  
  15161. CUG297.36-PRMANUAL.TXT doc
  15162. Small Prolog user guide and reference. => PRMAIN.C.
  15163.  
  15164. CUG297.37-PROLOG.H header
  15165. Configuration switches. => PRMAIN.C.
  15166.  
  15167. CUG297.38-PRPARSE.C source
  15168. Recursive descent parser for lisp-like syntax. => PRMAIN.C, PRSCAN.C.
  15169.  
  15170. CUG297.39-PRPRINT.C source
  15171. Print functions. => PRMAIN.C.
  15172.  
  15173. CUG297.40-PRSCAN.C source
  15174. Lexical analysis. :> PRMAIN.C, PRLEX.H.
  15175.  
  15176. CUG297.41-PRSUN.C source
  15177. Machine specific code for SUN 3. => PRMAIN.C. [UNIX]
  15178.  
  15179. CUG297.42-PRTYPES.H header
  15180. Basic data structures of Small Prolog. => PRMAIN.C.
  15181.  
  15182. CUG297.43-PRUNIFY.C source
  15183. Recursive unification algorithm, dereferencing. => PRMAIN.C.
  15184.  
  15185. CUG297.44-README doc
  15186. Descriptions of volume 297's components. => PRMAIN.C.
  15187.  
  15188. CUG297.45-SPROLOG.EXE executable
  15189. => PRMAIN.C. [MS-DOS2: TC1.5]
  15190.  
  15191. CUG297.46-SPROIOG.INF doc
  15192. Information on various zone sizes. => PRMAIN.C.
  15193.  
  15194. CUG297.47-SPROLOG.INI data
  15195. Initialization file loaded at Startup. => PRMAIN.C.
  15196.  
  15197. CUG297.48-SPROLOG.PRJ object
  15198. Project file for Small Prolog. => PRMAIN.C. [MS-DOS: TC]
  15199.  
  15200. CUG297.49-TURBOC.LNK link
  15201. Linkage info for compilation of small Prolog. => PRMAIN.C. [MS-DOS:
  15202. TC]
  15203.  
  15204. CUG297.50-VERIF.SPR data
  15205. Used for debugging, detects forgotten arguments. => PRMAIN.C.
  15206.  
  15207. CUG297.51-XREAD.SPR data
  15208. Reads a list & retains variable names, bug finding predicate. =>
  15209. PRMAIN.C.
  15210.  
  15211. CUG297.52-ZORTECH.MAK make
  15212. For Small Prolog. => PRMAIN.C. [MS-DOS ZORTECHC]
  15213.  
  15214. ==============================================================================
  15215. CUG298 -
  15216. -----------
  15217.  
  15218. PC Curses
  15219. By Jeffrey S. Dean. [share] 1 disk. This shareware release of PC
  15220. curses, version 8, is a C window functions library designed to
  15221. provided compatibility with the UNIX curses package. By fully
  15222. utilizing the PC features, this package is coded much simpler that the
  15223. UNIX version. For example, there is no need for cursor motion and
  15224. screen output optimization on the PC. Currently, there are two major
  15225. versions of curses database under UNIX; one is termcap, the other
  15226. terminfo. PC curses derives primarily from termcap, with some features
  15227. of the terminfo version. Additional routines (not in the original
  15228. curses package) are provided for the PC user. The distribution disk
  15229. includes a couple of demo programs, Small and Large model library for
  15230. Microsoft C v5.0 and Turbo C v1.5 compilers, and documentation that
  15231. describes all the functions in the library.
  15232.  
  15233. CUG298.01-!README doc
  15234. Descriptions of components available for distribution. =>
  15235. MSCURSES.LIB, TSCURSES.LIB.
  15236.  
  15237. CUG298.02-CURSES.DOC doc
  15238. Manual for the package. => MSCURSES.LIB TSCURSES.LIB.
  15239.  
  15240. CUG298.03-CURSES.H header
  15241. Include file for PC Curses. => MSCURSES.LIB, TSCURSES.LIB.
  15242.  
  15243. CUG298.04-DEMO.C source
  15244. Simple demonstration program. => MSCURSES.LIB, TSCURSES.LIB DEMO.DAT,
  15245. DEMO.EXE, DEMO.HLP.
  15246.  
  15247. CUG298.05-DEMO.DAT data
  15248. => DEMO.C.
  15249.  
  15250. CUG298.06-DEMO.EXE executable
  15251. => DEMO.C.
  15252.  
  15253. CUG298.07-DEMO.HLP data
  15254. Help file. => DEMO.C.
  15255.  
  15256. CUG298.08-HELLO.C source
  15257. Simple curses program. => MSCURSES.LIB, TSCURSES.LIB.
  15258.  
  15259. CUG298.09-MOVEBOX.C source
  15260. Demo - uses cursor keys to move box around screen. => MSCURSES.LIB,
  15261. TSCURSES.LIB, MOVEBOX.EXE, MOVEBOX.HLP.
  15262.  
  15263. CUG298.10-MOVEBOX.EXE executable
  15264. => MOVEBOX.C.
  15265.  
  15266. CUG298.11-MOVEBOX.HLP data
  15267. help file. => MOVEBOX.C.
  15268.  
  15269. CUG298.12-MSCURSES.LIB library
  15270. PC Curses. Small model, C window functions designed to provide
  15271. compatibility with the UNIX curses package. => MOVEBOX.C, UNIX.H,
  15272. TSCURSES.LIB, MSDCURSE.LIB, CURSES.H, DEMO.C, HELLO.C.[PCDOS, MS-DOS:
  15273. MSC5]
  15274.  
  15275. CUG298.13-MSDCURSE.LIB library
  15276. Small model with debugging (tracing) code. => MSCURSES.LIB.
  15277.  
  15278. CUG298.14-TSCURSES.LIB library
  15279. PC Curses. Small model, C window functions designed to provide
  15280. compatibility with the UNIX curses package. => MSCURSES.LIB,
  15281. TSDCURSE.LIB, CURSES.H, DEMO.C, HELLO.C, MOVEBOX.C, UNIX.H. [PCDOS,
  15282. MS-DOS: TC1.5]
  15283.  
  15284. CUG298.15-TSDCURSE.LIB library
  15285. PC Curses. Small model with debugging (tracing) code. =>
  15286. TSCURSES.LIB.[PCDOS, MS-DOS: TC1.5]
  15287.  
  15288. CUG298.16-UNIX.H header
  15289. Definitions for running PC Curses on UNIX. => TSCURSES.LIB,
  15290. MSCURSES.LIB.
  15291.  
  15292. ==============================================================================
  15293. CUG299 -
  15294. -----------
  15295.  
  15296. MEL and BP
  15297. [public] 1 disk. This volume contains two programs, MEL - Universal
  15298. Metalanguage Data Processor submitted by George Crews (TN), and BP -
  15299. Back Propagations for neural networks by Ronald Michaels (TN). Mel
  15300. provides an I/O interface between a program and the user. It can take
  15301. input data written in "pseudo-English" and translate it into program
  15302. variables. It can also translate a program's variables into
  15303. pseudo-English. (See the article in the C Users Journal vol 8.2,
  15304. February, 1990.) MEL was originally designed for use with engineering
  15305. analysis programs. It was written in ANSI C and was developed using
  15306. Microsoft C v5.1. The disk includes MEL source code, a test example
  15307. program, sample input and output files, documentation, and the article
  15308. and listings from vol. 8.2 of the CUJ. Since MEL provides only a
  15309. processor engine, you need to define your own input and output data
  15310. format rule (called a dictionary) for your application program in
  15311. mel.h. For more details on MEL, see the narrative description of this
  15312. package in Section 2. BP is a simple implementation of the back
  15313. propagation algorithm as an example of a neural network. The
  15314. implementation is based upn the article in Nature, "Learning
  15315. representations by back propogation errors" by Rummelhart, Hinton and
  15316. Williams. BP employs an adaptive algorithm that converges as a result
  15317. of learning. BP was developed on an AT clone with a math compressor
  15318. using Zortech C v1.07. The disk also includes the Hercules graphics
  15319. version of BP.
  15320.  
  15321. CUG299.01-BP.C source
  15322. By Ronald Michaels. Back Propagation Delta Rule Learning Program. Main
  15323. file for back propagation algorithm as an example of a neural network.
  15324. => BP.EXE, BP1.DAT, ERROR.C, PLOT.C, PLOT.H, RANDOM.L, XOR.DAT,
  15325. README.BP, BP2.DAT, BP_H.EXE. [MS-DOS: ECO-C4, ZORTECHC]
  15326.  
  15327. CUG299.02-BP.EXE executable
  15328. By Ronald Michaels. Basic program without graphics. => BP.C.
  15329.  
  15330. CUG299.03-BP1.DAT data
  15331. By Ronald Michaels. training patterns. => BP.C.
  15332.  
  15333. CUG299.04-BP2.DAT data
  15334. By Ronald Michaels. program parameters. => BP.C.
  15335.  
  15336. CUG299.05-BP_H.EXE executable
  15337. By Ronald Michaels. Program with Hercules Graphics. => BP.C.
  15338.  
  15339. CUG299.06-CONVER.C source
  15340. By George Crews. Calculates and returns the conversion factor required
  15341. for going from units represented by an input string of characters to
  15342. units represented by an output string of characters. => MEL.C.
  15343.  
  15344. CUG299.07-CREWS1.EX doc
  15345. By George Crews. Example of MEL input for a Hydraulic Analysis
  15346. Program. => MEL.C CREWS2.EX, CREWS3.EX, CREWS4.EX CREWS5.EX.
  15347.  
  15348. CUG299.08-CREWS2.EX doc
  15349. By George Crews. Example of obtaining data from a MEL descriptor. =>
  15350. CREWS1.EX.
  15351.  
  15352. CUG299.09-CREWS3.EX doc
  15353. By George Crews. Example of outputting a MEL descriptor. => CREWS1.EX.
  15354.  
  15355. CUG299.10-CREWS4.EX doc
  15356. By George Crews. Example of output generated by a Hydraulic Analysis
  15357. program using MEL (from the input data given in Example 1). =>
  15358. CREWS1.EX.
  15359.  
  15360. CUG299.11-CREWS5.EX doc
  15361. By George Crews. Public interface between MEL and any application
  15362. program using it. => CREWS1.EX.
  15363.  
  15364. CUG299.12-ERROR.C source
  15365. By Ronald Michaels. handles error messages for BP.C. => BP.C, ERROR.H.
  15366.  
  15367. CUG299.13-ERROR. H header
  15368. By Ronald Michaels. => ERROR.C.
  15369.  
  15370. CUG299.14-INPUT data
  15371. By George Crews. Example input for MEL TEST. => MEL_TEST.C.
  15372.  
  15373. CUG299.15-MEL.ART doc
  15374. By George Crews. MEL article in CUJ. => MEL.DOC.
  15375.  
  15376. CUG299.16-MEL.C source
  15377. By George Crews. MEtaLanguage input/output processor for engineering
  15378. analysis programs. => CONVER.C CREWS1.EX, MEL.H, MEL.DOC MEL_TEST.C.
  15379. [MS-DOS: MSC5]
  15380.  
  15381. CUG299.17-MEL.DOC doc
  15382. By George Crews. Introduction list of MEL features, steps for using
  15383. MEL for program I/O. => MEL.C.
  15384.  
  15385. CUG299.18-MEL.H header
  15386. By George Crews. Defines the input and output interfaces (called
  15387. "dictionaries") between MEL and the engineering analysis program it is
  15388. being used for. Contains example dictionaries. => MEL.C.
  15389.  
  15390. CUG299.19-MEL.OBJ object
  15391. By George Crews. => MEL.C.
  15392.  
  15393. CUG299.20-MEL_TEST.C source
  15394. By George Crews. Example code for MEL. It may be customized for use as
  15395. a driver. MEL.C, INPUT, OUTPUT, MEL_TEXT.EXE.
  15396.  
  15397. CUG299.21-MEL_TEST.EXE executable
  15398. By George Crews. => MEL_TEST.C.
  15399.  
  15400. CUG299.22-MEL_TEST.OBJ object
  15401. By George Crews. => MEL_TEST.C.
  15402.  
  15403. CUG299.23-OUTPUT data
  15404. By George Crews. Example output for MEL_TEST. => MEL_TEST.C.
  15405.  
  15406. CUG299.24-PARITY3.DAT data
  15407. By Ronald Michaels. Training pattern set to illustrate a more
  15408. difficult version of the XOR problem. => XOR.DAT.
  15409.  
  15410. CUG299.25-PARITY4.DAT data
  15411. By Ronald Michaels. Training pattern set to illustrate an even more
  15412. difficult version of the XOR problem. => XOR.DAT.
  15413.  
  15414. CUG299.26-PLOT.C source
  15415. By Ronald Michaels. Functions to plot error graph for bp learning. =>
  15416. BP.C.
  15417.  
  15418. CUG299.27-PLOT.H header
  15419. By Ronald Michaels. For plot functions. => BP.C.
  15420.  
  15421. CUG299.28-RANDOM.C source
  15422. By Ronald Michaels. implementation of a pseudo random number
  15423. generator. => BP.C, RANDOM.H, TEST.C.
  15424.  
  15425. CUG299.29-RANDOM.H header
  15426. By Ronald Michaels. => RANDOM.C.
  15427.  
  15428. CUG299.30-README.BP doc
  15429. By Ronald Michaels. Description of BP distribution components, program
  15430. purpose, how it works, compiling, running, and sources of related
  15431. reading. => BP.C.
  15432.  
  15433. CUG299.31-README.MEL doc
  15434. By George Crews. Brief description of MEL distribution components. =>
  15435. MEL.C.
  15436.  
  15437. CUG299.32-TEST.C source
  15438. By Ronald Michaels. Test driver for RANDOM.C to test the random number
  15439. generator for correctness if program is ported to non-80x86
  15440. environment. => RANDOM.C.
  15441.  
  15442. CUG299.33-XOR.DAT data
  15443. By Ronald Michaels. Training pattern set to illustrate the exclusive
  15444. OR problem used to prove the limitations of the single-level
  15445. perception. => PARITY.3, PARITY.4, BP.C.
  15446.